簡體   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