Я хочу использовать два JPanels в одном JFrame, с невидимой горизонтальной линией между ними. Я играл немного и получил это:Два JPanels в одном JFrame
public class Application {
public static void main(String[] args)
{
JFrame jframe = new JFrame();
jframe.setSize(500,700);
jframe.setVisible(true);
jframe.setTitle("Title");
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jframe.setResizable(false);
JSplitPane splitPane = new JSplitPane();
JPanel leftPanel = new JPanel();
JPanel rightPanel = new JPanel();
splitPane.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
splitPane.setDividerLocation(250);
splitPane.setLeftComponent(leftPanel);
splitPane.setRightComponent(rightPanel);
jframe.add(splitPane);
}
}
Теперь первая проблема заключается в том, как я могу отключить «Изменяемость размеров» линии между панелями? И как сделать его «невидимым»? Может быть, использовать что-то еще, чем разделение панели?
Прежде всего, как я могу работать только с одной стороной JPanel
? (Я работаю над приложением, которое позволяет рисовать круг с левой стороны).
Это похоже на простой вопрос, но я относительно новичок в Java.
Использовать 'GridBagLayout' или' BorderLayout' вместо – MadProgrammer