我在Android上编码并使用终端IDE编译我的代码。但是,由于某些原因,当我编译时,它说bb(100, 0.9999f0)
代码是错误的。
Button
它一直在说非法的类型或标识符开头,因为你看到package BlahBlahBlah;
import javax.swing.JButton;
import javax.swing.JFrame;
public class blahblahblah extends JFrame{
JFrame w = new JFrame();
w.setVisible(true);
w.setSize(1366, 768);
Button sb = new JButton();
sb.addListener(this);
add(sb);
}
中有一个标识符。
答案 0 :(得分:0)
Button sb = new JButton();
没有“J”的“按钮”与“JButton”不同。
在Swing组件中,以“J”开头。
答案 1 :(得分:0)
您应该将代码放在方法中。
public class blahblahblah extends JFrame{
public static void main(String[] args) {
JFrame w = new JFrame();
w.setVisible(true);
w.setSize(1366, 768);
Button sb = new JButton();
sb.addListener(this);
add(sb);
}
}
答案 2 :(得分:0)
您可以删除sb.addListener(this);
或使用ActionListener
实施我们的课程,并将其已实施的方法添加到您的课程中。此外,做一些更改,如:
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class blahblahblah extends JFrame implements ActionListener
{
public blahblahblah()
{
JFrame w = new JFrame();
w.setVisible(true);
w.setSize(1366, 768);
JButton sb = new JButton();
sb.addActionListener(this);
add(sb);
}
public static void main(String[] args) {
blahblahblah b = new blahblahblah();
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Your Stuff
}
}