CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请大家给我讲讲Swing中Layout和serPerferedSize, setSize的关系吧

楼主nasco(倪磊)2006-06-04 16:52:41 在 Java / J2SE / 基础类 提问

实在郁闷。  
   
  如何才能精确的控制各个组件比如文本框的大小?似乎setPerferedSize受Pane的大小影响很大。  
   
  同时serPerferedSize,   setSize区别是什么?  
   
  大家写界面的时候如何精确的控制各个Panel以及Panel中的component的大小?  
   
   
  谢谢!! 问题点数:100、回复次数:3Top

1 楼GALFORDD(風来のシレン)回复于 2006-06-04 19:54:29 得分 0

顶一下   我也一直深受这个问题困饶...  
  望高手来解答一下.Top

2 楼UnAgain()回复于 2006-06-04 20:11:53 得分 0

setSize()用来直接改变部件的尺寸。但是这个方法往往很难奏效,因为它的实际尺寸的计算是由其所在的container的LayoutManager计算决定的。  
   
  LayoutManager综合考虑component及其的container的尺寸,最终确定合适的尺寸。最终尺寸的确定主要考虑component和container各自的3个方法的返回值。这3个方法是:  
   
          getPreferredSize();  
          getMaximumSize();  
          getMinimumSize();  
   
  开发人员可以通过:  
          setPreferredSize();  
          setMaximumSize();  
          setMinimumSize();  
  3个方法,改变上面3个方法的返回值。其中最常用的是setPreferredSize(),这个方法指定component的初始尺寸。  
   
  具体可以参考LayoutManager,一个有6个。今天有事,不具体回复了。Top

3 楼nasco(倪磊)回复于 2006-06-05 01:08:34 得分 0

谢谢UnAgain了  
   
  大家能否继续指点.谢谢!!  
   
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:nasco

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo