BorderLayout布局管理器,请问下面代码哪有问题?
package awt;import java.awt.Button;import java.awt.Color;import java.awt.Frame;public class BorderLayout {public static void main(String[] args) {MyFrame4 myframe4 = new MyFrame4("BorderLayout");myframe4.init();}}class MyFrame4 extends Frame{public MyFrame4(String title){super(title);}public void init(){this.setBackground(Color.CYAN);this.add(new Button("btn1"), "BorderLayout.EAST");this.add(new Button("btn2"), "BorderLayout.WEST");this.add(new Button("btn3"), "BorderLayout.SOUTH");this.add(new Button("btn4"), "BorderLayout.NORTH");this.add(new Button("btn5"), "BorderLayout.CENTER");//默认加到中间this.setSize(400, 350);this.setVisible(true);}}
最佳答案
BorderLayout.EAST,前后去掉双引号,
追问:
谢谢,已经解决了,去掉双引号加java.awt.BorderLayout.EAST这样就可以找到静态变量EAST了。
BorderLayout.EAST本身就是一个字符串常量,不需要再加引号。
其他回答
暂无其它回答!