怎么JLabel个头那么大呢? 请问JLabel可以设置大小么?我把一个JLabel放到一个JPanel里面结果给这个JPanel加了一个border, 发现里头的空挡好大好大啊怎么解决啊?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setPreferredSize(new Dimension(你要得宽,你要得高)); 请问JLabel也可以设计大小么?JLabel。setprefferredsize()?怎么一放到一个 Box 控件里, 大小就成了可伸缩的了? 从jdk1.5后setprefferredsize()就可以用了 1. JLabel 可以用 setPreferredSize() 设置大小。2. 如果 JLabel 放到容器里,会根据其容器的布局(Layout)自动改变其大小。一个组件在某个布局里是否会改变其大小,要看这个组件自身的特性和其父容器的特性。比如 JButton 在 FlowLayout 和 BoxLayout 里会保持大小,而在 BorderLayout 里会改变大小。3. 因此一个组件的呈现(大小和位置),除了与自身的特性有关外,还与其父容器的布局特性有关。4. 常用的布局有:BorderLayout, BoxLayout, CardLayout, FlowLayout, GridBagLayout, ...。当然,你也可以不使用布局管理器,xxx.setLayout(null); 这时,各组件需要完全自定义大小和位置。 谢谢各位的支持, Oracle_lover说的对我经过实践, 确实如此20分钟后结帖 java画图问题,大神帮帮忙。 关于正则表达式 如何监测一个java程序在执行过程中调用哪些方法 关于JAVA解惑奇数性问题~? 如何做一个安装向导? 急救!!关于在特定panel内绘制2维图形的问题 要学java了,不知从何开始,忘前辈们指点一下,不胜感激! 我用java编了一个程序,是多个java文件,属于一个包,需要联编,但我不会 送分了##¥#¥%……¥—#%! 我用JDK1.3的javadoc命令生成的HTML文档页面怎么老是同一个?? 使用Runnable接口的方法实现多线程 jframe 颜色?
2. 如果 JLabel 放到容器里,会根据其容器的布局(Layout)自动改变其大小。一个组件在某个布局里是否会改变其大小,要看这个组件自身的特性和其父容器的特性。比如 JButton 在 FlowLayout 和 BoxLayout 里会保持大小,而在 BorderLayout 里会改变大小。
3. 因此一个组件的呈现(大小和位置),除了与自身的特性有关外,还与其父容器的布局特性有关。
4. 常用的布局有:BorderLayout, BoxLayout, CardLayout, FlowLayout, GridBagLayout, ...。当然,你也可以不使用布局管理器,xxx.setLayout(null); 这时,各组件需要完全自定义大小和位置。
我经过实践, 确实如此20分钟后结帖