以下是代码:
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(400,300);
this.setSize(300,300);
add(tfTxt, BorderLayout.SOUTH);
add(taContent, BorderLayout.NORTH);
pack();
setVisible(true);
}
}
在别人的机器上运行的时候,在textfield和textarea中输入中英文字体都很正常,但在我的自己的机器上输入的中英文都很难看,字体有点扭曲的感觉,不知道是什么原因?请各位帮忙了!

解决方案 »

  1.   

    设置design中的UI中的font,然后双基“.....”,这样可以改字体
      

  2.   

    new ChatClient().launchFrame();
    又不是静态方法你怎么可以直接new 还说可以运行?
      

  3.   

    这里好像不能贴图片,不然给你们看截图就很清楚了!
    我的qq是741311,能帮我的加我qq
      

  4.   

    运行可以,我运行了没有出现你说的那种情况
    另外我觉得你的代码写得不规范。MAIN()放在最后,其它函数放在它的前面,另外调用函数的时候最好完整建个对象,要不然就把方法设为static。
    感觉你这样很乱