
Java Swing如何用一个按钮弹出其他的窗口
btnNewButton_2.addSelectionListener(newSelectionAdapter(){publicvoidwidgetSelected(Se...
btnNewButton_2.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent event){
//想把drawframe放入这个按钮
JFrame frame=new JFrame("hello,I'm sub Frame");
frame.setSize(200,200);
frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
frame.setVisible(true);
}
});
正常代码是这样的 但是我想弹出的是我另外的一个frame
class DrawFrame extends JFrame {
private static final long serialVersionUID = 1L
public DrawFrame() {
this.add(panel);
}
}
class DrawPanel extends JPanel
g.dispose();
}
}不知道这个该如何放进去 是不是只要放入jpanel就可以 而不用jframe 展开
public void widgetSelected(SelectionEvent event){
//想把drawframe放入这个按钮
JFrame frame=new JFrame("hello,I'm sub Frame");
frame.setSize(200,200);
frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
frame.setVisible(true);
}
});
正常代码是这样的 但是我想弹出的是我另外的一个frame
class DrawFrame extends JFrame {
private static final long serialVersionUID = 1L
public DrawFrame() {
this.add(panel);
}
}
class DrawPanel extends JPanel
g.dispose();
}
}不知道这个该如何放进去 是不是只要放入jpanel就可以 而不用jframe 展开
2个回答
展开全部
在JButton 的事件中 new 一个窗口然后 设置窗口为可见的
例如 dialog.setVisble(true);
例如 dialog.setVisble(true);
追问
你好 那个Butoonl里面要新建jframe 跟jpanel是么 我是想在frame上加一个jpanle
追答
是的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询