我剛開始學習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 –