我刚开始学习Java 1周前,我是一个100%完全初学者。在这段代码中,我似乎无法将一个actionlistener /得到一个工作。尽管读了几十篇教程,我甚至不知道在哪里/如何/以何种方式放置它。我创建了一个带有JPanel的JFrame,并在JPanel上有一个按钮。到目前为止这么好(和工作)。但是,我希望它是这样的,如果按钮被点击,另一个按钮会出现。谢谢你sooo提前!Java actionlistener不起作用
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
public class Skeleton extends JFrame implements ActionListener {
public static void main(String[] args) {
//------------------------------------------------
JFrame frame = new JFrame("Skeleton");
JPanel panel = new JPanel();
frame.setContentPane(panel);
frame.setSize(600,600);
frame.setResizable(false);
frame.setVisible(true);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
JButton button = new JButton("This is a button.");
JButton button2 = new JButton("Hello");
panel.setLayout(null);
button.setBounds(20,20,200,25);
button2.setBounds(20,70,200,25);
panel.add(button);
//-------------------------------------------
button.addMouseListener(this);
}
public void ActionPerformed(ActionEvent e) {
System.out.println("Hello");
}
}
谢谢你Stine –