java awt hello world程序乱码
开始学习java的GUI编程。hello world的时候使用的中文,发现是乱码。
import java.awt.Button;
import java.awt.Frame;
import java.awt.Panel;
import java.awt.TextField;
public class FrameTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(123);
Frame f = new Frame("测试窗口");
Panel p = new Panel();
p.add(new TextField(20));
p.add(new Button("单击我"));
f.add(p);
f.setBounds(30,30,250,200);
f.setVisible(true);
}
}
需要在程序,run as -->run configurations中进行配置
-Dfile.encoding=GB18030
再次运行
本文参考文章:
http://my.oschina.net/airship/blog/463950