请注意我还没有尝试过测试,我只是准备进行更多研究。
我正在创建一个地址簿应用程序,并希望执行以下操作:
通过查看Google上的教程,建议使用以下方法:
public void createPage1()
{
panel1 = new JPanel();
panel1.setLayout(new BorderLayout());
panel1.add(new JButton("North"), BorderLayout.NORTH);
panel1.add(new JButton("South"), BorderLayout.SOUTH);
panel1.add(new JButton("East"), BorderLayout.EAST);
panel1.add(new JButton("West"), BorderLayout.WEST);
panel1.add(new JButton("Center"), BorderLayout.CENTER);
}
有几种方法,每种方法都创建一个标签。
但是,我的程序允许同时打开未知数量的选项卡,所有选项卡都以相同的顺序包含完全相同的组件。这显然是上述优选的另一种选择。
如何实现这一目标?
答案 0 :(得分:2)
在ListSelectionListener
,创建和add()
新面板。在这个完整的example中,在添加按钮的ActionListener
中添加了一个新面板。您的createPane()
方法需要填写单个地址卡所需的参数。