问题描述
packageswingbase;importjava.awt.Container;importjava.awt.Label;importjavax.swing.JFrame;publicclassLoginextendsJFrame{publicLogin(){this.setBounds(400,350,350,270);Containercon=this.getContentPane();con.setLayout(null);Labella1=newLabel("用户名");la1.setBounds(40,60,80,20);con.add(la1);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setResizable(false);this.setVisible(true);}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubnewLogin();}}
这段代码是生成一个窗体,模仿qq界面做的,我用的win7系统,但是我运行这段代码的时候有时候有字,有时候没有字,就是添加的那个文本组件,在xp系统上正常显示,这个问题该怎么解决,是不是只有装双系统了????我们今天才学的swing的,
解决方案
解决方案二:
中文字体的问题,出现的方块是没他默认的字体吧,你换成英文字就可以
解决方案三:
没发现有什么问题。不要con.setLayout(null)试试看。
解决方案四:
win7有很多东西是不兼容的,在桌面上右键个性化选择windows经典模式,楼主再运行下程序试试看。
解决方案五:
我用的是myeclipse编译的同样是win7没发现什么问题啊?中文字能显示