首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于Frame中paint的坐标值设定的有关问题

2012-04-12 
关于Frame中paint的坐标值设定的问题public class SinTh extends Frame {/** **/private static final lon

关于Frame中paint的坐标值设定的问题
public class SinTh extends Frame {
/**

*/
private static final long serialVersionUID = 1L;
int x, y;
SinTh() {
super("欢迎窗口");
setSize(400, 200);
super.setBackground(Color.pink);
setVisible(true);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}

public void paint(Graphics g) {
g.drawString("信息一", x, 100); //X的值为什么可以不用初始化?????默认值又是多少呢???
g.drawString("信息二", y, 120); //Y的值为什么可以不用初始化?????默认值又是多少呢???

}
分比较少,谢谢解答

[解决办法]
x,y 是实例变量且是数值类型,不需要显式初始化,默认值为0,如果是对象类型默认值为null。

热点排行