为什么这个java程序员不能设置大小?就是那个f.setSize大小改变了还是一样

[复制链接]
查看11 | 回复1 | 2011-5-16 10:45:42 | 显示全部楼层 |阅读模式
importjava.awt.*;
importjavax.swing.*;
publicclassYouXi{
publicstaticvoidmain(String[]args){
YouXione=newYouXi();
one.go();
}

publicvoidgo()
{
Framef=newFrame(\"YouXi\");
Buttonbut1=newButton(\"OK\");
f.setSize(1500,500);
f.setBackground(Color.gray);
f.setLayout(newFlowLayout());
Panelpan=newPanel();
pan.setSize(20,10);
pan.setBackground(Color.red);
f.add(pan);
f.add(but1);
f.pack();
f.setVisible(true);
}

}
回复

使用道具 举报

千问 | 2011-5-16 10:45:42 | 显示全部楼层
f.pack()把大小最优化了,无论你设多大,只会根据内部的控件自动计算。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行