小编Luk*_*007的帖子

如何使用两个按钮创建一个窗口,打开一个新窗口

我需要程序 - 主JFrame有2个按钮

  1. 按键
  2. BUTTON2

当我单击按钮时,它必须打开带有新选项的新JFrame窗口,而如果我单击button2然后打开另一个窗口.

在这两个新窗口中,我必须添加下一个和上一个的按钮.

我有一个问题,当我打开按钮1,然后打开2个窗口,主JFrame仍然可见.

我的第一个摇摆计划:

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 …
Run Code Online (Sandbox Code Playgroud)

java swing jbutton actionlistener

6
推荐指数
1
解决办法
11万
查看次数

标签 统计

actionlistener ×1

java ×1

jbutton ×1

swing ×1