import java.awt.*;public class ChatClient extends Frame {
TextField tfTxt=new TextField();
TextArea taContent=new TextArea(); public static void main(String[] args) {
new ChatClient().launchFrame();
}
public void launchFrame(){
setLocation(300,300);
setSize(300,300);
add(tfTxt, BorderLayout.SOUTH);
add(taContent, BorderLayout.NORTH);
pack();
setVisible(true);
}} 我想问下在ChatClient类里如果把tfText和taContent的初始化语句放在launchFrame()这个方法里,跟这个源代码的效果有什么不同?
还有就是设置布局的时候SOUTH和NORTH为什么不能小写?
TextField tfTxt=new TextField();
TextArea taContent=new TextArea(); public static void main(String[] args) {
new ChatClient().launchFrame();
}
public void launchFrame(){
setLocation(300,300);
setSize(300,300);
add(tfTxt, BorderLayout.SOUTH);
add(taContent, BorderLayout.NORTH);
pack();
setVisible(true);
}} 我想问下在ChatClient类里如果把tfText和taContent的初始化语句放在launchFrame()这个方法里,跟这个源代码的效果有什么不同?
还有就是设置布局的时候SOUTH和NORTH为什么不能小写?
TextField tfTxt = new TextField();
TextArea taContent = new TextArea();
setLocation(300, 300);
setSize(300, 300);
add(tfTxt,"South");
add(taContent, "North");
pack();
setVisible(true);
}都没问题