[英]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.