相关疑难解决方法(0)

如何从程序中退出Java应用程序

使用代码退出Java应用程序的最佳方法是什么?

java

142
推荐指数
4
解决办法
35万
查看次数

关闭一个JFrame而不关闭另一个?

我想同时显示两个(或更多)JFrame.
当我关闭其中一个(使用默认关闭按钮)时,其他帧仍应可见.

我怎样才能做到这一点?

java swing jframe

53
推荐指数
1
解决办法
8万
查看次数

单击按钮关闭JFrame

我有JFrame的jButton1私有成员,我想在单击按钮时关闭框架.

jButton1.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e)
    {
    }
});
Run Code Online (Sandbox Code Playgroud)

我想做,super.close()但找不到超级超级.有没有办法引用JFrame

java swing

23
推荐指数
4
解决办法
20万
查看次数

使用代码关闭java框架

可能重复:
如何以编程方式关闭JFrame

我正在使用JFrame开发一个java GUI.我想关闭GUI框架并通过代码将其处理掉.我已实施:

topFrame.addWindowListener(new WindowListener()
        {
            public void windowClosing(WindowEvent e)
            {
                emsClient.close();
            }
            public void windowOpened(WindowEvent e) {
            }
            public void windowClosed(WindowEvent e) {
            }
            public void windowIconified(WindowEvent e) {
            }
            public void windowDeiconified(WindowEvent e) {
            }
            public void windowActivated(WindowEvent e) {
            }
            public void windowDeactivated(WindowEvent e) {
            }
        });`
Run Code Online (Sandbox Code Playgroud)

我怎样才能调用windowClosing事件?或者还有其他方式吗?

java events swing jframe

5
推荐指数
2
解决办法
2万
查看次数

关闭/处理已由父JFrame使用"退出"按钮实例化的JFrame

我意识到包含一个与窗口中的'x'完全相同的按钮是没有意义的,但是我已经在我的GUI上找到了我的按钮的位置,发现让退出按钮变得更容易了只是一个占位符.我喜欢这种做法.

好吧无论如何继续前进.

我有一个父JFrame(实际上是主类),我希望在程序运行的整个过程中保持运行状态.这不是我的问题.我的问题是打开一个子JFrame.我在主类中实例化它(它添加了我创建的面板组件),我无法弄清楚Panel中的JFrame有多接近.有这么简单的方法吗?我已经将WindowConstant设置为Dispose on Close.

到目前为止我所做的是创建一个方法getExit(),它返回一个布尔值true.然后我在主类中实例化了JFrame,if/else if语句告诉它如果exit为False则设置JFrame可见,如果为true则处理它.什么都不做.我猜这是因为要么根本不打算检查,要么我编码不好.

有什么建议?

编辑:澄清我的代码到目前为止没有发布它(600行废话通过).我有我的主要课程Driver().这是相当直接的主要JFrame'形式'.

所述类有几个按钮来打开一个执行简单功能的新JFrame.我们将命名其中一个类(辅助JFrame只有3个)Panel(int type) 它扩展了JPanel.

我有一个构造函数设置取决于采取int type和隐藏我的面板中的某些组件(试图通过组合类似的功能最大化面板).我在面板上有一个按钮退出按钮.但是因为类本身不是JFrame并且没有实例化,所以我不能在那里处理它.我必须在主类中找到一种方法.

这是我的问题.

java swing

2
推荐指数
1
解决办法
713
查看次数

如何在用户点击JButton时关闭JFrame窗口?

我的节目是关于一家超市.我在delivery()方法中创建了一个名为b1的JButton.我希望当用户按下按钮b1时关闭JFrame窗口.但不幸的是我不知道该怎么做.请帮忙.以下是我的程序的delivery()方法:

public static void delivery()
{
    JFrame f = new JFrame("Name");
    f.setVisible(true);
    f.setSize(600,200);
    f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    f.setLocation(700,450);

    JPanel p = new JPanel();

    final JLabel l = new JLabel("Enter your name: ");

    final JTextField jt = new JTextField(20);

    JButton b1 = new JButton("Ok");
    b1.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent e)
        {
            input = jt.getText();
        }
    });

    p.add(b1);
    p.add(l);
    p.add(jt);
    f.add(p);

    String b = JOptionPane.showInputDialog(null, "Please enter your address in one single line:");
    JOptionPane.showMessageDialog(null, "The ordered stuff will be delivered to " +input+ " …
Run Code Online (Sandbox Code Playgroud)

java swing billing multiple-instances jbutton

1
推荐指数
1
解决办法
206
查看次数

如何在Swing应用程序中使用退出按钮?

我是使用Swing进行Java Form Application开发的新手.退出应用程序的退出按钮的合适代码是什么?

例如: 在C#(.NET Framework)中,我们使用Application.Exit();退出什么按钮作为代码.Java中退出应用程序的等效代码是什么?

java eclipse swing

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

标签 统计

java ×7

swing ×6

jframe ×2

billing ×1

eclipse ×1

events ×1

jbutton ×1

multiple-instances ×1