У меня есть фотография, сделанная другом, и моя задача - вставить некоторые компоненты Java Swing (JLabel, JTextField и JButton)
сначала я думал использовать FlowLayout или BoxLayout, но компоненты не выровнены
тогда я подумал об использовании GridLayout, но все компоненты имеют одинаковый размер и больше не подходят для образа
Так есть ли лучший способ выбрать, в какие пиксели мне добавлять компоненты?
Используйте кастомный JPanel для нарисовать изображение на его фоне. Назначьте диспетчер макетов пользовательскому JPanel и используйте его так же, как и любой стандартный JPanel.




Похоже, вы хотите сделать абсолютное позиционирование своего макета. Я не совсем уверен в вашем сценарии использования, но если вы хотите идеального размещения пикселей, почему бы не отказаться от использования диспетчера компоновки и не использовать Абсолютное позиционирование?