繁体   English   中英

启动GUI程序时无界面

[英]No interface when starting GUI program

我对 Intellij Idea 有疑问。 当我运行我的代码时,即使没有错误,GUI 也没有给我任何界面。

你能帮我么?

代码如下:

import javax.swing.*;
import java.awt.*; 
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class GUI implements ActionListener {
    int count =0;
    JFrame frame;
    JPanel panel;
    JButton button;
    JLabel label;

    public GUI(){
        frame=new JFrame();
        button =new JButton("Click me");
        button.addActionListener(this);
        label =new JLabel("Number of Clicks : 0");
        panel =new JPanel();
        panel.setBorder(BorderFactory.createEmptyBorder(30, 30, 10, 30));
        panel.setLayout(new GridLayout(0, 1));
        panel.add(button);
        panel.add(label);

        frame.add(panel,BorderLayout.CENTER);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setTitle("OUR GUI");
        frame.pack();
        frame.setVisible(true);

    }
    public void main(String[] args){
        new GUI();
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        count++;
        label.setText("Number of Clicks : "+count );
    }
}

您应该将public void main(String[] args)替换为public static void main(String[] args) java 中的main方法始终是public static void main(String[] args) ,其他标题不能是您的主要方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM