Java无法找到符号

时间:2011-02-18 04:24:03

标签: java select applet

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.*; 

public class Stuff extends Applet implements ActionListener
{
    Button okButton; 
    public void init() 
   {    
       setLayout(new FlowLayout());
       okButton = new Button(""); 
       add(okButton); 

       okButton.addActionListener(this); 
   }
   public void paint(Graphics g)
   { 
       if (okButton.getState()) 
       g.setColor(Color.black); 
       g.drawRect(20, 20, 200, 200);
   }
   public void actionPerformed(ActionEvent evt) 
   { 
        if (evt.getSource() == okButton)  
            repaint();
   }
}

3 个答案:

答案 0 :(得分:0)

java.awt.Button没有方法getState。您是不是要为其添加ActionListener,以便了解它何时被点击?

答案 1 :(得分:0)

我认为按钮没有state。它不像Checkbox那样获得状态,就像它被标记一样。所以,okButton.getState()是错误。

对您要实现的目标的解释将有助于每个人帮助您。不要只是发布代码,留给我们解读你想要实现的目标。

答案 2 :(得分:0)

我只是运行你的程序我看到按钮只是添加了okButton的演员....