为什么java窗体用JTextArea,JTextField这两个和用TextArea,TextField这两个运行的窗体不一样?
importjava.awt.*;importjavax.swing.*;publicclassChatClientextendsJFrame{TextFieldtf=n...
import java.awt.*;
import javax.swing.*;
public class ChatClient extends JFrame{
TextField tf=new TextField();
TextArea ta=new TextArea();
public static void main(String[] args) {
new ChatClient().launchFrame();
}
public void launchFrame(){
setLocation(400,300);
setSize(300,300);
add(tf,BorderLayout.SOUTH);
add(ta,BorderLayout.NORTH);
pack();
setVisible(true);
}
}
如上用TextArea,TextField这两个运行窗体为
但是程序中的TextArea,TextField这两个改成JTextArea,JTextField时,运行窗体如下,两者不一样,为什么呢? 展开
import javax.swing.*;
public class ChatClient extends JFrame{
TextField tf=new TextField();
TextArea ta=new TextArea();
public static void main(String[] args) {
new ChatClient().launchFrame();
}
public void launchFrame(){
setLocation(400,300);
setSize(300,300);
add(tf,BorderLayout.SOUTH);
add(ta,BorderLayout.NORTH);
pack();
setVisible(true);
}
}
如上用TextArea,TextField这两个运行窗体为
但是程序中的TextArea,TextField这两个改成JTextArea,JTextField时,运行窗体如下,两者不一样,为什么呢? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询