Java Swing如何用一个按钮弹出其他的窗口

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

在JButton 的事件中 new 一个窗口然后 设置窗口为可见的

例如 dialog.setVisble(true);追问

你好 那个Butoonl里面要新建jframe 跟jpanel是么 我是想在frame上加一个jpanle

追答

是的

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-10-20
要显示最简单的就是jframe.setVisiable(true);追问

你好 那个Butoonl里面要新建jframe 跟jpanel是么 

追答

看你业务逻辑

相似回答