import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;public class FrameTest { public static void main(String[] args) {
// TODO Auto-generated method stub
Frame frame = new Frame("It"); // 新建一个 Frame 对象.
frame.setVisible(true); //首先设置为 可见.
frame.setLayout(new FlowLayout());
frame.pack();
Button button = new Button("Button"); //新建一个 按钮 对象.
button.setBackground(Color.BLACK);
frame.add(button);
}}疑问:不是有说法说“当它还处于不可见状态时,将所有组件添加到框架中。”,我在这里都是先设置 Frame 和 Panel 可见性后才添加 相关组件,为什么我先设置可见也是没有问题的?
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;public class FrameTest { public static void main(String[] args) {
// TODO Auto-generated method stub
Frame frame = new Frame("It"); // 新建一个 Frame 对象.
frame.setVisible(true); //首先设置为 可见.
frame.setLayout(new FlowLayout());
frame.pack();
Button button = new Button("Button"); //新建一个 按钮 对象.
button.setBackground(Color.BLACK);
frame.add(button);
}}疑问:不是有说法说“当它还处于不可见状态时,将所有组件添加到框架中。”,我在这里都是先设置 Frame 和 Panel 可见性后才添加 相关组件,为什么我先设置可见也是没有问题的?
Myeclipse直接有么?我也下了Myeclipse,只是没用
4.2不知支持不
其它的组件诸如JPaenl,JLabel都是可见的。
至于你提到的那句话,应该只是一个默认的潜规则,就像类的名字第一个字母必须大学,类中的成员变量必须声明为私有一样。
设置可见还是不可见,这个属性随时都可以设定,即使设定了,在线程或者其他函数调用的时候也是可以更改的。
javaGUI现在用的不多了,现在用这个感觉就是有时候用eclipse测试小程序的时候为了直观一点。