关于Java Label里设置图片的若干问题
来源:互联网 发布:windows官网注册 编辑:程序博客网 时间:2024/05/16 10:21
今天在编程时遇到了问题,窗体里的一个label的长和宽莫名其妙自己变了,但我并没有设置!
我一个一个地debug,最后发现,在setVisible(true)这个语句之前,label的长宽还是正常的,setVisible以后,长和宽就变了!
情况是这样:我在一个Panel里添加label,并且用该label显示一个图片ImageIcon(img),label有设置大小setBound(),差不多是panel的大小,只不过比panel小一点。而在label里显示的图片却比label的大小小很多,我这里可以设置图片缩放,但是最大不超过label的大小,因为我label有限制大小,即setBound()。
但是事实证明我还是太天真了!setVisible以后,原来和panel差不多大的label,一下子长和宽变成了小小的Image的大小!真是惊呆了我!查了一上午的错!居然是因为这里!
特此记录!label里若设置有图片,且图片比label的原大小小很多的话,要注意,一旦setVisible以后,label.getWidth()和label.getHeight()返回的值将会变成img的getWidth()和getHeight()而不再是原来的大小!
0 0
- 关于Java Label里设置图片的若干问题
- ios关于时间的设置若干问题之一
- Tkinter 中 Toplevel 里 Label 参数里面设置的图片对象 不能正常显示
- JAVA中关于String的若干问题
- 关于Java泛型的若干问题
- 关于设置WebControls里的treeview控件的图片路径
- 关于设置WebControls里的treeview控件的图片路径
- 关于Winpcap的若干问题
- 关于DLL的若干问题
- 关于DES的若干问题:
- 关于fusionchart的若干问题
- 关于aotutrace 的若干问题
- 关于ARM的若干问题
- 关于CSpreadSheet的若干问题
- 关于指针的若干问题
- 关于fopen的若干问题
- 关于webview的若干问题
- 关于ListView的若干问题
- JAVA 反射
- 把一个含有N个元素的数组循环右移K位
- commons-fileupload-1.3.1在不同开发环境得到的结果不同,晕啊
- 如何使用eclipse打包
- Codeforces Round #156 (Div. 1)A dp
- 关于Java Label里设置图片的若干问题
- 那些年我们遗忘的数学符号
- 二叉树详解 binary tree && binary search tree
- python之分析decode、encode、unicode编码转换为汉字
- PHP mailer邮件发送
- 二叉查找树
- C#第三次作业:Excel数据读取 及 HTML文件初步
- VBA第1课 对象的赋值
- 使centos6.x登陆之前就能联网