如何用JAVA实现主窗体里面新建一个窗体来作为内部窗体 5
如何用JAVA实现主窗体里面新建一个窗体来作为内部窗体,我是新手我写好了主窗体,面板跟按钮,现在任务是如何实现点击导航面板的按钮启动新的内部窗体,不会写内部窗体跟调用。...
如何用JAVA实现主窗体里面新建一个窗体来作为内部窗体,我是新手我写好了主窗体,面板跟按钮,现在任务是如何实现点击导航面板的按钮启动新的内部窗体,不会写内部窗体跟调用。
展开
1个回答
展开全部
代码如下,注意注释:
import java.awt.Container;
import java.awt.event.*;
import javax.swing.*;
public class ShortTest2 extends JFrame implements ActionListener {
JButton jb1;
JPanel j1;
public ShortTest2() {
Container contentPane = this.getContentPane();
j1 = new JPanel();
jb1 = new JButton("Draw");
jb1.addActionListener(this);
j1.add(jb1);
contentPane.add(j1, "North");
}
public static void main(String[] args) {
ShortTest2 m = new ShortTest2();
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
m.setSize(600, 370);
m.setLocationRelativeTo(null);
m.setVisible(true);
}
public void actionPerformed(ActionEvent ae) {
//主要是这里,按钮一按就执行下面的代码
//在这里按钮按下时新生成一个frame就行了
JFrame jf = new JFrame();
jf.setSize(600, 370);
jf.setVisible(true);
JOptionPane.showMessageDialog(null, "Hello World!");
}
}
import java.awt.Container;
import java.awt.event.*;
import javax.swing.*;
public class ShortTest2 extends JFrame implements ActionListener {
JButton jb1;
JPanel j1;
public ShortTest2() {
Container contentPane = this.getContentPane();
j1 = new JPanel();
jb1 = new JButton("Draw");
jb1.addActionListener(this);
j1.add(jb1);
contentPane.add(j1, "North");
}
public static void main(String[] args) {
ShortTest2 m = new ShortTest2();
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
m.setSize(600, 370);
m.setLocationRelativeTo(null);
m.setVisible(true);
}
public void actionPerformed(ActionEvent ae) {
//主要是这里,按钮一按就执行下面的代码
//在这里按钮按下时新生成一个frame就行了
JFrame jf = new JFrame();
jf.setSize(600, 370);
jf.setVisible(true);
JOptionPane.showMessageDialog(null, "Hello World!");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询