コンポーネントを特定の場所に表示する必要があります。のように表示しようとしていますJLabel
が、
label1:
label2:
ただし、以下のコードでは、次のように表示されます。
label1 : label2:
JFrame myFrame = new JFrame("My Frame");
Container container = myFrame.getContentPane();
JPanel jPanel=new JPanel(new FlowLayout(FlowLayout.LEFT));
//jPanel.setLayout(null);
JLabel jLabel1=new JLabel("Label 1 : ");
JLabel jLabel2=new JLabel("Label 2 : ");
jLabel1.setLocation(10, 50);
jLabel2.setLocation(10, 80);
jPanel.add(jLabel1);
jPanel.add(jLabel2);
myFrame.setVisible(true);
myFrame.setResizable(false);
container.add(jPanel);
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.pack();
jPanel.setLayout(null);
メソッドが呼び出された場合、 には何も表示されませんJFrame
。
の特定の場所にコンポーネントを表示するJPanel
方法