Расположение нескольких элементов интерфейса на форме - Java
Формулировка задачи:
Добрый вечер. Пытаюсь написать плагин для Intellij Idea. Столкнулся со следующей проблемой: при попытке расположить на форме кнопку, кнопка занимает всю форму, не смотря на то, что я ей задаю размер.
Как это выглядит в коде:
Как сделать кнопку нормального размера?
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Form {
public Form()
{
final JFrame view = new JFrame("Graphic");
view.setSize(800, 600);
view.setVisible(true);
view.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
view.setLocation(200, 100);
JButton button = new JButton("Click me!");
button.setBounds(10, 10, 50, 20);
button.setVisible(true);
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(view, "Don't touch me!", "Warning", JOptionPane.WARNING_MESSAGE);
}
});
view.getContentPane().add(button);
}
}Решение задачи: «Расположение нескольких элементов интерфейса на форме»
textual
Листинг программы
frame.add(button, BorderLayout.SOUTH);