Tôi cần chương trình - JFrame chính có 2 nútlàm thế nào để tạo ra một cửa sổ với hai nút đó sẽ mở ra một cửa sổ mới
- nút
- button2
Khi tôi bấm nút nó phải mở cửa sổ JFrame mới với các tùy chọn mới, trong khi nếu tôi nhấp vào button2 thì mở một cửa sổ khác.
Trong 2 cửa sổ mới này, tôi phải thêm các nút như tiếp theo và trước đó.
Tôi gặp sự cố khi mở nút 1, sau đó mở 2 cửa sổ và JFrame chính vẫn hiển thị.
chương trình đầu tiên của tôi trên đu:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class example {
public static void main (String[] args){
JFrame frame = new JFrame("Test");
frame.setVisible(true);
frame.setSize(500,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
frame.add(panel);
JButton button = new JButton("hello agin1");
panel.add(button);
button.addActionListener (new Action1());
JButton button2 = new JButton("hello agin2");
panel.add(button2);
button.addActionListener (new Action2());
}
static class Action1 implements ActionListener {
public void actionPerformed (ActionEvent e) {
JFrame frame2 = new JFrame("Clicked");
frame2.setVisible(true);
frame2.setSize(200,200);
JLabel label = new JLabel("you clicked me");
JPanel panel = new JPanel();
frame2.add(panel);
panel.add(label);
}
}
static class Action2 implements ActionListener {
public void actionPerformed (ActionEvent e) {
JFrame frame3 = new JFrame("OKNO 3");
frame3.setVisible(true);
frame3.setSize(200,200);
JLabel label = new JLabel("kliknales");
JPanel panel = new JPanel();
frame3.add(panel);
panel.add(label);
}
}
}
* "tôi không tại như thế nào nhưng tôi rly cần nó," * Cả hai chính tả cờ và phím di chuyển dồi dào. –