Есть много возможных решений с использованием различных менеджеров компоновки. Я не знаю OverlayLayout, но мне нравится WindowBuilder Pro (бесплатно): https://developers.google.com/java-dev-tools/wbpro/ для справки с дизайном Swing.
Используя это, я написал реализацию SpringLayout вашего вопроса (SpringLayout выглядит как боль, с которой можно иметь дело без GUI-построителя).
JPanel panel = new JPanel();
SpringLayout sl_panel = new SpringLayout();
panel.setLayout(sl_panel);
JButton button = new JButton("Comments");
sl_panel.putConstraint(SpringLayout.SOUTH, button, 0, SpringLayout.SOUTH, panel);
sl_panel.putConstraint(SpringLayout.EAST, button, 0, SpringLayout.EAST, panel);
panel.add(button);
JScrollPane scrollPane = new JScrollPane();
sl_panel.putConstraint(SpringLayout.NORTH, scrollPane, 5, SpringLayout.NORTH, panel);
sl_panel.putConstraint(SpringLayout.WEST, scrollPane, 3, SpringLayout.WEST, panel);
sl_panel.putConstraint(SpringLayout.SOUTH, scrollPane, 3, SpringLayout.SOUTH, panel);
sl_panel.putConstraint(SpringLayout.EAST, scrollPane, 3, SpringLayout.EAST, panel);
panel.add(scrollPane);
JLabel lblNewLabel = new JLabel();
lblNewLabel.setIcon(new ImageIcon(foo.class.getResource("sSdA3.png")));
scrollPane.setViewportView(lblNewLabel);
Вот картина кода бега:
Вы можете увидеть кнопку (шахта, не картина твоя ...) парит над свитком-панели в дно. Мы могли бы корректировать поля выше, чтобы кнопка не плавала поверх полос прокрутки, но это просто, чтобы показать вам, где она находится на оси z.
Какой макет менеджера вы используете, вы можете дать более подробную информацию о том, что Макеты вы пробовали? – Qwerky
В панели контейнера используется макет Overlay Layout, а затем я добавляю ярлык (который содержит изображение) и кнопку. Затем я попытался использовать button.setAlignmentX(), например, чтобы выровнять кнопку, но она работает неправильно. Я также пробовал использовать макет спринта (так как это используется для остальных моих компонентов). Но снова я получаю странные эффекты. Как будто он не может пройти мимо определенной позиции. – user1224534
Чтобы лучше помочь, опубликуйте [SSCCE] (http://sscce.org/). –