[問題] swing的button問題
我用swing的jframe做視窗 現在要加button
骨架大概是這樣 有問題的地方我用黄色標起來
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class JButtonTest extends JFrame implements ActionListener {
JFrame frame;
JButtonTest() {
getContentPane().setLayout(new FlowLayout());
JButton b1 = new JButton("OK");
b1.addActionListener(this);
getContentPane().add(b1);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Test");
frame.setSize(200, 100);
frame.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
System.out.println("OK");
}
public static void main(String[] args) {
JButtonTest gtm = new JButtonTest();
}
}
黄色的部分我想用「frame.」 但是怎麼弄都不成功
我現在是這樣弄
frame.getContentPane().setLayout(new FlowLayout());
JButton b1 = new JButton("OK");
b1.addActionListener(frame);
frame.getContentPane().add(b1);
但是不行 要怎麼改才好?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 116.80.219.217
推
05/09 11:15, , 1F
05/09 11:15, 1F
推
05/09 11:18, , 2F
05/09 11:18, 2F
→
05/09 11:22, , 3F
05/09 11:22, 3F
→
05/09 11:24, , 4F
05/09 11:24, 4F
推
05/09 13:03, , 5F
05/09 13:03, 5F
推
05/09 20:16, , 6F
05/09 20:16, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):