
java点击不同的按钮生成不同的带菜单的新界面,点击这个新界面的菜单项再生成新界面,怎么给菜单加事件?
比如;publicvoidactionPerformed(ActionEvente){if(e.getActionCommand()=="查看聚类结果"){界面julei...
比如;
public void actionPerformed(ActionEvent e){
if (e.getActionCommand() == "查看聚类结果")
{
界面 juleijieguo=new 界面("查看聚类结果");
juleijieguo.setLayout(null);
juleijieguo.setBounds(20, 200, 1300, 900);
shangxian=10;
xiaxian=6;
JMenuBar menubar1=new JMenuBar();
for(int i=xiaxian;i<=shangxian;i++)
{
String zzz=String.valueOf(i);
JMenu menu=new JMenu("聚"+zzz+"类");
menubar1.add(menu);
}
juleijieguo.setJMenuBar(menubar1);
juleijieguo.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
juleijieguo.setVisible(true);
}
怎么让点击这个界面的菜单,生成新的界面? 展开
public void actionPerformed(ActionEvent e){
if (e.getActionCommand() == "查看聚类结果")
{
界面 juleijieguo=new 界面("查看聚类结果");
juleijieguo.setLayout(null);
juleijieguo.setBounds(20, 200, 1300, 900);
shangxian=10;
xiaxian=6;
JMenuBar menubar1=new JMenuBar();
for(int i=xiaxian;i<=shangxian;i++)
{
String zzz=String.valueOf(i);
JMenu menu=new JMenu("聚"+zzz+"类");
menubar1.add(menu);
}
juleijieguo.setJMenuBar(menubar1);
juleijieguo.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
juleijieguo.setVisible(true);
}
怎么让点击这个界面的菜单,生成新的界面? 展开
展开全部
你预先用 Swing 做好几个 JPanel ,这几个 JPanel 分别对应你不同的菜单内容的。
然后,初始化的时候,把这几个 Jpanel 设置为隐藏,当点击菜单的时候才将相应的 JPanel 设置为可见,就可以实现这个功能了。
然后,初始化的时候,把这几个 Jpanel 设置为隐藏,当点击菜单的时候才将相应的 JPanel 设置为可见,就可以实现这个功能了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询