繁体   English   中英

通过单击按钮进入新窗口?

[英]New window by clicking button?

如何通过单击按钮打开新窗口,以及如何在中心向北之间移动按钮。

import javax.swing.*;
import java.awt.*;

public class main {

    private JFrame f;
    private JPanel p;
    private JButton b1;


    public main()
    {
        gui();
    }

    public void gui() {

        f = new JFrame("creativity tuts");
        f.setVisible(true);
        f.setSize(350,550);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        p = new JPanel();
        p.setBackground(Color.yellow);

        b1 = new JButton("Create Contact");

        p.add(b1);
        f.add(p);
    }

    public static void main(String[] args) {

        new main();  

    } 
}

试试这个:

 JFrame newFrame = new JFrame("New Window");
 b1.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent e) {
           newFrame.pack();
           newFrame.setVisible(true);
     }
 });

不要忘记名称变量是一个真正的而不是单个字母,否则管理它会很麻烦

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM