如何从 JButton 打开另一个表单

迈克尔·T

这是一个非常基本的 Java 语法问题。我在自己的类中有一个名为 frmMainMenu 的表单,它有一个标记为“Schedule”的按钮。当您单击“计划”时,我希望它打开另一个表单。那个在一个名为 frmSchedule 的单独类中。

在 frmMainMenu 的 ActionListener 部分,我有这个:

public void actionPerformed(ActionEvent e) {
       System.out.println("TEST");
       frmSchedule window2 = new frmSchedule();
}

它在控制台中打印“TEST”这个词(所以我知道代码在正确的位置)。但是,它不会打开“计划”表单。我也这样试过,但也没有用:

public void actionPerformed(ActionEvent e) {
       System.out.println("TEST");
       new frmSchedule();
}

这是 frmSchedule 的代码:

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;

public class frmSchedule extends JFrame {

    private JPanel contentPane;


    public frmSchedule() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setBounds(100, 100, 450, 300);
        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
        setContentPane(contentPane);
        contentPane.setLayout(null);

        JButton btnNewButton = new JButton("Trials");
        btnNewButton.setBounds(128, 100, 89, 23);
        contentPane.add(btnNewButton);
    }

}

我想我只是无法找到表达代码的方法来告诉它打开第二个表单。

枢机系统

正如MadProgrammer指出的那样,让它可见可能会有所帮助;)

public void actionPerformed(ActionEvent e) {
       System.out.println("TEST");
       frmSchedule window2 = new frmSchedule();
       window2.setVisible(true);
}

另外,如果您不知道您对布局做了什么,您应该看看这个:frame.setLayout(null)do 是什么?(frame 是一个 JFrame)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用另一个JButton关闭JButton

来自分类Dev

如何在单击另一个Jbutton时更改Jbutton的功能?

来自分类Dev

如何在单击另一个Jbutton时更改Jbutton的功能?

来自分类Dev

如何使用JButton转到另一个Java文件(另一个类)

来自分类Dev

JButton单击并显示另一个JInternalFrame时如何关闭JInternalFrame?

来自分类Dev

我的JButton的ActionListener如何访问另一个类中的变量?

来自分类Dev

如何使用JButton激活另一个GUI类

来自分类Dev

如何在jbutton上的另一个下面添加jlabel单击

来自分类Dev

当JButton单击并显示另一个JInternalFrame时,如何关闭JInternalFrame?

来自分类Dev

如何使用 JButton 将 JFrame 类与另一个 JPanel 链接

来自分类Dev

如何从VB.NET中的另一个表单打开表单?

来自分类Dev

在VB中打开另一个表单时如何禁用主表单

来自分类Dev

在html或javascript上提交表单后,如何打开另一个提交表单?

来自分类Dev

在VB中打开另一个表单时如何禁用主表单

来自分类Dev

通过另一个Jbutton使Jbutton可见

来自分类Dev

Java GUI-JButton从另一个类打开另一个框架

来自分类Dev

如何在vba函数中打开另一个表单并返回该函数

来自分类Dev

单击按钮时如何打开另一个表单?

来自分类Dev

如何将动作添加到另一个按钮内的新jbutton上以播放jfugue模式

来自分类Dev

关闭另一个表单时,如何刷新另一个表单?

来自分类Dev

如何使用JButton打开文件

来自分类Dev

如何让 JButton 打开不同的框架?

来自分类Dev

如何告诉另一个表单关闭的表单

来自分类Dev

Java:JButton打开另一个我可以输入的JFrame

来自分类Dev

Java:JButton打开另一个我可以输入的JFrame

来自分类Dev

如何固定另一个命令打开的窗口?

来自分类Dev

如何从另一个表单获取tableLayoutPanel的行数?

来自分类Dev

如何从另一个类调用表单?

来自分类Dev

Java jbutton在另一个类中

Related 相关文章

  1. 1

    如何使用另一个JButton关闭JButton

  2. 2

    如何在单击另一个Jbutton时更改Jbutton的功能?

  3. 3

    如何在单击另一个Jbutton时更改Jbutton的功能?

  4. 4

    如何使用JButton转到另一个Java文件(另一个类)

  5. 5

    JButton单击并显示另一个JInternalFrame时如何关闭JInternalFrame?

  6. 6

    我的JButton的ActionListener如何访问另一个类中的变量?

  7. 7

    如何使用JButton激活另一个GUI类

  8. 8

    如何在jbutton上的另一个下面添加jlabel单击

  9. 9

    当JButton单击并显示另一个JInternalFrame时,如何关闭JInternalFrame?

  10. 10

    如何使用 JButton 将 JFrame 类与另一个 JPanel 链接

  11. 11

    如何从VB.NET中的另一个表单打开表单?

  12. 12

    在VB中打开另一个表单时如何禁用主表单

  13. 13

    在html或javascript上提交表单后,如何打开另一个提交表单?

  14. 14

    在VB中打开另一个表单时如何禁用主表单

  15. 15

    通过另一个Jbutton使Jbutton可见

  16. 16

    Java GUI-JButton从另一个类打开另一个框架

  17. 17

    如何在vba函数中打开另一个表单并返回该函数

  18. 18

    单击按钮时如何打开另一个表单?

  19. 19

    如何将动作添加到另一个按钮内的新jbutton上以播放jfugue模式

  20. 20

    关闭另一个表单时,如何刷新另一个表单?

  21. 21

    如何使用JButton打开文件

  22. 22

    如何让 JButton 打开不同的框架?

  23. 23

    如何告诉另一个表单关闭的表单

  24. 24

    Java:JButton打开另一个我可以输入的JFrame

  25. 25

    Java:JButton打开另一个我可以输入的JFrame

  26. 26

    如何固定另一个命令打开的窗口?

  27. 27

    如何从另一个表单获取tableLayoutPanel的行数?

  28. 28

    如何从另一个类调用表单?

  29. 29

    Java jbutton在另一个类中

热门标签

归档