我是java的新手,我正在尝试制作一个简单的JFrame应用程序,尽管当我点击运行时,什么也没有显示。我已经关注了一些youtube教程,我已经复制并粘贴了这段代码,虽然我不确定它为什么适用于youtube演示,而不是我的。一些帮助将不胜感激。 谢谢!
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Game extends JFrame{
private JButton clicker;
private int clicks = 0;
public Game(){
createView();
setTitle("Game");
setSize(400, 400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
pack();
setLocationRelativeTo(null);
setResizable(true);
}
private void createView(){
JPanel panel = new JPanel();
getContentPane().add(panel);
clicker = new JButton("Here's a jbutton");
clicker.addActionListener(new Button());
panel.add(clicker);
}
public static void main(String[] args) {
new Game().setVisible(true);
}
private class Button implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
clicks += 1;
}
}
}