我需要在特定位置显示组件。我试图显示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
?