本段代码完成的功能是,生成一个窗口,窗口上放置有两个按钮,这两个按钮显示的文本分别是"yellow"和"red"。
但是,在编译时报出如下的错误:
找不到符号。
符号名:DEFAULT_WIDTH
符号名:DEFAULT_HEIGHT代码如下,请大家指教,看看问题是什么。import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class BtnTest
{
public static void main(String [] args)
{
EventQueue.invokeLater(new Runnable()
{ public void run()
{ ButtonFrame frame=new ButtonFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}class ButtonFrame extends JFrame
{
public ButtonFrame()
{
setTitle("afkaka;fka;");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT); JButton yellowBtn=new JButton("yellow");
JButton redBtn=new JButton("red");
buttonPanel = new JPanel();
buttonPanel.add(yellowBtn);
buttonPanel.add(redBtn); add(buttonPanel);
}
private JPanel buttonPanel;
}
但是,在编译时报出如下的错误:
找不到符号。
符号名:DEFAULT_WIDTH
符号名:DEFAULT_HEIGHT代码如下,请大家指教,看看问题是什么。import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class BtnTest
{
public static void main(String [] args)
{
EventQueue.invokeLater(new Runnable()
{ public void run()
{ ButtonFrame frame=new ButtonFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}class ButtonFrame extends JFrame
{
public ButtonFrame()
{
setTitle("afkaka;fka;");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT); JButton yellowBtn=new JButton("yellow");
JButton redBtn=new JButton("red");
buttonPanel = new JPanel();
buttonPanel.add(yellowBtn);
buttonPanel.add(redBtn); add(buttonPanel);
}
private JPanel buttonPanel;
}
import java.awt.event.*;
import javax.swing.*;public class BtnTest { public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
ButtonFrame frame = new ButtonFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}class ButtonFrame extends JFrame {
private final int DEFAULT_WIDTH = 200;
private final int DEFAULT_HEIGHT = 200; public ButtonFrame() { setTitle("afkaka;fka;");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT); JButton yellowBtn = new JButton("yellow");
JButton redBtn = new JButton("red"); buttonPanel = new JPanel(); buttonPanel.add(yellowBtn);
buttonPanel.add(redBtn); add(buttonPanel);
} private JPanel buttonPanel;
}
你有用到,又没定义,当然报错了
public static final int DEFAULT_HEIGHT = 200;