按钮上都是框框,但是英文和数字能显示:□□P1□□□□□
源码如下:
import java.awt.*;
import java.applet.*;
public class PanelTest1 extends Applet {
Panel p1=new Panel();
Panel p2=new Panel();
public void init(){
add(new Label("这是Applet容器中的标签"));
TextField t1=new TextField("输入密码:",10);
p1.add(t1);
Button b1=new Button("这是p1容器中的标签");
p1.add(b1);
p2.add(new Button("这是p2容器中的按钮1"));
p2.add(new Button("这是p2容器中的按钮2"));
p1.setBackground(Color.cyan);
p2.setBackground(Color.blue);
add(p1);
add(p2);
}
}
源码如下:
import java.awt.*;
import java.applet.*;
public class PanelTest1 extends Applet {
Panel p1=new Panel();
Panel p2=new Panel();
public void init(){
add(new Label("这是Applet容器中的标签"));
TextField t1=new TextField("输入密码:",10);
p1.add(t1);
Button b1=new Button("这是p1容器中的标签");
p1.add(b1);
p2.add(new Button("这是p2容器中的按钮1"));
p2.add(new Button("这是p2容器中的按钮2"));
p1.setBackground(Color.cyan);
p2.setBackground(Color.blue);
add(p1);
add(p2);
}
}
编码问题,应该以前的ASCII码只有好像八位还是几位,不能表示中文,中文是两个字节的嘛。按照4楼的方法可以再eclipse里面进行设置。
F:\JavaEnv\J2SE4\jre\lib>dir font*.* /b
font.properties
font.properties.CP1250
font.properties.CP1251
font.properties.CP1253
font.properties.CP1254
font.properties.CP1256
font.properties.CP1257
font.properties.hi
font.properties.iw
font.properties.ja
font.properties.ko
font.properties.MS950_HKSCS
font.properties.ru
font.properties.th
font.properties.zh
font.properties.zh.98
font.properties.zh_CN_GB18030
font.properties.zh_TW
font.properties.zh_TW.95
font.properties.zh_TW_MS950_HKSCS
fontsF:\JavaEnv\J2SE4\jre\lib>
import java.applet.*;
public class PanelTest1 extends Applet {
Panel p1=new Panel();
Panel p2=new Panel();
public void init(){
add(new Label("\u8fd9\u662fApplet\u5bb9\u5668\u4e2d\u7684\u6807\u7b7e"));
TextField t1=new TextField("\u8f93\u5165\u5bc6\u7801:",10);
p1.add(t1);
Button b1=new Button("\u8fd9\u662fp1\u5bb9\u5668\u4e2d\u7684\u6807\u7b7e");
p1.add(b1);
p2.add(new Button("\u8fd9\u662fp2\u5bb9\u5668\u4e2d\u7684\u6309\u94ae1"));
p2.add(new Button("\u8fd9\u662fp2\u5bb9\u5668\u4e2d\u7684\u6309\u94ae2"));
p1.setBackground(Color.cyan);
p2.setBackground(Color.blue);
add(p1);
add(p2);
}
}
这样应该可以可,你试下。