| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 934 人关注过本帖
标题:一个知识点不明白?
取消只看楼主 加入收藏
wuzhong
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-10-23
收藏
 问题点数:0 回复次数:3 
一个知识点不明白?

在下面这个程序中System.out.println(frame.WIDTH); System.out.println(frame.HEIGHT);两句系统为什么会输出1和2.这个不明白?

import javax.swing.*;

import java.awt.*;


public class CenterFrame {

public static void main(String args[]){

JFrame frame =new JFrame("Test centerFrame");

frame.setSize(400,300);

frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//Get the dimension of the screen

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

int screenWidth = screenSize.width;

int screenHeight = screenSize.height;

//Get the dimension of the frame

Dimension frameSize = frame.getSize();

int x = (screenWidth - frameSize.width)/2;

int y = (screenHeight-frameSize.height)/2;

System.out.println(frame.WIDTH);

System.out.println(frame.HEIGHT);

frame.setLocation(x, y);

}

}

搜索更多相关主题的帖子: 知识点 
2007-01-07 17:03
wuzhong
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-10-23
收藏
得分:0 
以下是引用purana在2007-1-7 17:14:20的发言:

你是想得到窗体的宽度和高度吧?.

Dimension frameSize = frame.getSize();
System.out.println(frameSize.width);
System.out.println(frameSize.height);

你这个
frame.WIDTH
frame.HEIGHT
是系统中一个常量而已..

能对上面的红色字体说得再详细一点吗?是系统的一个常量,把这个说得再明白一点,可以吗?


2007-01-07 18:39
wuzhong
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-10-23
收藏
得分:0 
我实践过了,系统输出是1和2,那1和2分别又代表什么?

2007-01-07 19:13
wuzhong
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-10-23
收藏
得分:0 
那在SUN定义的常量1和2就代表宽和高吗? 呵呵.问的有点多了?

2007-01-07 20:06
快速回复:一个知识点不明白?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030087 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved