下面的代码总是提示错误
1)new BorderLayout(5, 7)这个地方划红线,提示没定义
2)frm.setLayout(layout)提示参数类型不匹配,应为LayoutManager.但是BorderLayout已经实现的该类的接口,why
import java.awt.Frame; class BorderLayout { public static void main(String[] args) {
Frame frm = new Frame("BorderLayout");
BorderLayout layout = new BorderLayout(5, 7);
frm.setBounds(300,200, 300, 200);
frm.setLayout(layout);
}
}请大家帮忙解答,紧急!谢啦
1)new BorderLayout(5, 7)这个地方划红线,提示没定义
2)frm.setLayout(layout)提示参数类型不匹配,应为LayoutManager.但是BorderLayout已经实现的该类的接口,why
import java.awt.Frame; class BorderLayout { public static void main(String[] args) {
Frame frm = new Frame("BorderLayout");
BorderLayout layout = new BorderLayout(5, 7);
frm.setBounds(300,200, 300, 200);
frm.setLayout(layout);
}
}请大家帮忙解答,紧急!谢啦
构造函数里有两个int的是GridLayout,分别表示划分的行和列。
改为frm.setLayout(new BorderLayout(5,7));也没用import java.awt.*; class BorderLayout { public static void main(String[] args) {
Frame frm = new Frame("BorderLayout");
BorderLayout layout = new BorderLayout(5, 7);
frm.setBounds(300,200, 300, 200);
frm.setLayout(new BorderLayout());
}
}
BorderLayout()
构造一个组件之间没有间距的新边框布局。
BorderLayout(int hgap, int vgap)
构造一个具有指定组件间距的边框布局。
class BorderLayout { public static void main(String[] args) {
Frame frm = new Frame("BorderLayout");
java.awt.BorderLayout layout = new java.awt.BorderLayout(5, 7);
frm.setBounds(300,200, 300, 200);
frm.setLayout(new BorderLayout());
}
}
BorderLayout()
构造一个组件之间没有间距的新边框布局。
BorderLayout(int hgap, int vgap)
构造一个具有指定组件间距的边框布局。
import java.awt.*; class BorderLayout { public static void main(String[] args) {
Frame frm = new Frame("BorderLayout");
Button btn = new Button("1");
frm.setBounds(300,200, 300, 200);
frm.add(btn);
frm.setVisible(true);
}
}
^_^,不是我聪明,是我努力和认真,一般我解答问题,都会把代码拷到eclipse研究一下的。