JFrame:如何在单击按钮时隐藏主窗口?

黑暗土豆王

我有一个简单的代码,首先执行的是带有按钮的框架,如果单击该按钮,则将显示一个消息对话框,当按下按钮时,如何将主框架的可见性设置为false,然后将其设置回当用户在消息对话框中单击“确定”时,可见性为true

这是代码:

package something;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;  //notice javax

public class Something extends JFrame implements ActionListener {

    JLabel answer = new JLabel("");
    JPanel pane = new JPanel();
    JButton somethingButton = new JButton("Something");

    Something() {
        super("Something");
        setBounds(100, 100, 300, 100);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Container con = this.getContentPane(); // inherit main frame
        con.add(pane); // add the panel to frame
        pane.add(somethingButton);
        somethingButton.requestFocus();
        somethingButton.addActionListener(this);
        setVisible(true); // display this frame
    }

    @Override
    public void actionPerformed(ActionEvent event) {
        Object source = event.getSource();
        if (source == somethingButton) {
            answer.setText("Button pressed!");
            JOptionPane.showMessageDialog(null, "Something", "Message Dialog",
                    JOptionPane.PLAIN_MESSAGE);
            setVisible(true);  // show something
        }
    }

    public static void main(String args[]) {
        Something something = new Something();
    }
}
Maninderjit Singh
@Override
public void actionPerformed(ActionEvent event) {
    Object source = event.getSource();
    if (source == somethingButton) {
        answer.setText("Button pressed!");
        setVisible(false);  // hide something            
        JOptionPane.showMessageDialog(this, "Something", "Message Dialog",JOptionPane.PLAIN_MESSAGE);
        setVisible(true);  // show something 
    }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在单击按钮时显示和隐藏视图

来自分类Dev

如何在单击按钮时使用JavaScript隐藏SVG元素?

来自分类Dev

如何在按钮单击时应用显示和隐藏?

来自分类Dev

Angular ,如何在单击按钮时隐藏表格行

来自分类Dev

如何在单击按钮时打开多个窗口?

来自分类Dev

如何从主窗口隐藏用户控件中的按钮?

来自分类Dev

单击按钮时如何隐藏文本

来自分类Dev

如何在按钮单击时在主索引 html 中加载 html

来自分类Dev

单击单个按钮时如何隐藏 2 个离子按钮?

来自分类Dev

Javascript在单击按钮时隐藏正文,并在单击窗口时显示

来自分类Dev

如何在单击按钮时向上/向下滑动隐藏的div?

来自分类Dev

如何在iOS中单击按钮时正确显示/隐藏UIView

来自分类Dev

如何在单击按钮时向上/向下滑动隐藏的div?

来自分类Dev

单击按钮时如何在javascript中隐藏/显示下拉菜单

来自分类Dev

如何在按钮单击下一个活动时隐藏或显示元素

来自分类Dev

如何在使用 Tableau Reader 单击 Tableau 按钮时隐藏下拉菜单

来自分类Dev

单击主窗口中的按钮PyQt5 Python时打开的窗口

来自分类Dev

在EXTJS的“模态”窗口中单击按钮时,在主窗口中重新加载存储/刷新网格

来自分类Dev

如何在单击时打开剑道窗口

来自分类Dev

单击取消按钮时如何在WPF子窗口中回滚更改的数据

来自分类Dev

如何在单击按钮时将部分视图呈现为模式弹出窗口?

来自分类Dev

单击取消按钮时如何在WPF子窗口中回滚更改的数据

来自分类Dev

单击“提交”按钮时,如何设置半透明的jframe?

来自分类Dev

单击按钮时如何使JFrame显示高级选项

来自分类Dev

如何在Qt的主窗口中添加按钮?

来自分类Dev

如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

来自分类Dev

如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

来自分类Dev

单击时隐藏按钮的边框

来自分类Dev

单击按钮时隐藏并显示

Related 相关文章

  1. 1

    如何在单击按钮时显示和隐藏视图

  2. 2

    如何在单击按钮时使用JavaScript隐藏SVG元素?

  3. 3

    如何在按钮单击时应用显示和隐藏?

  4. 4

    Angular ,如何在单击按钮时隐藏表格行

  5. 5

    如何在单击按钮时打开多个窗口?

  6. 6

    如何从主窗口隐藏用户控件中的按钮?

  7. 7

    单击按钮时如何隐藏文本

  8. 8

    如何在按钮单击时在主索引 html 中加载 html

  9. 9

    单击单个按钮时如何隐藏 2 个离子按钮?

  10. 10

    Javascript在单击按钮时隐藏正文,并在单击窗口时显示

  11. 11

    如何在单击按钮时向上/向下滑动隐藏的div?

  12. 12

    如何在iOS中单击按钮时正确显示/隐藏UIView

  13. 13

    如何在单击按钮时向上/向下滑动隐藏的div?

  14. 14

    单击按钮时如何在javascript中隐藏/显示下拉菜单

  15. 15

    如何在按钮单击下一个活动时隐藏或显示元素

  16. 16

    如何在使用 Tableau Reader 单击 Tableau 按钮时隐藏下拉菜单

  17. 17

    单击主窗口中的按钮PyQt5 Python时打开的窗口

  18. 18

    在EXTJS的“模态”窗口中单击按钮时,在主窗口中重新加载存储/刷新网格

  19. 19

    如何在单击时打开剑道窗口

  20. 20

    单击取消按钮时如何在WPF子窗口中回滚更改的数据

  21. 21

    如何在单击按钮时将部分视图呈现为模式弹出窗口?

  22. 22

    单击取消按钮时如何在WPF子窗口中回滚更改的数据

  23. 23

    单击“提交”按钮时,如何设置半透明的jframe?

  24. 24

    单击按钮时如何使JFrame显示高级选项

  25. 25

    如何在Qt的主窗口中添加按钮?

  26. 26

    如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

  27. 27

    如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

  28. 28

    单击时隐藏按钮的边框

  29. 29

    单击按钮时隐藏并显示

热门标签

归档