setmaximumsize java_setMaximumSize为什么不起作用
初学JAVA,刚开始接触SWING,在学习JButton的时候遇到如下这样一个问题
import java.net.URL;
import javax.swing.;
public class JButtonTest extends JFrame {
private static final long serialVersionUID = 20100925L;
public JButtonTest() {
Container container = getContentPane();
setTitle(创建带文字与图片的按钮);
setSize(350, 200);
container.setLayout(new GridLayout(3, 2, 5, 5));
URL url = JButtonTest.class.getResource(imageButton.jpg);
Icon icon = new ImageIcon(url);
for (int i = 1; i = 5; i++) {
JButton jB1 = new JButton(button + i, icon);
container.add(jB1);
if (i % 2 != 0) {
jB1.setEnabled(false);
}
}
JButton jB2 = new JButton(icon);
jB2.setMaximumSize(new Dimension(90, 30)); //这里的setMaximumSize为什么不起作用?是因为前面的“container.setLayout(new GridLayout(3, 2, 5, 5));”的关系吗?
jB2.setToolTipText(图片按钮);
jB2.setBorderPainted(false);
jB2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent actionE) {
JOptionPane.showMessageDialog(null, 弹出对话框);
}
});
container.add(jB2);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JButtonTest();
}
}
作者: bluell
发布时间: 2010-09-25
setmaximumsize java_setMaximumSize为什么不起作用相关推荐
- Object的finalize()方法的作用是否与C++的析构函数作用相同
Object的finalize()方法的作用是否与C++的析构函数作用相同 public class Finalization {private static Finalization finaliz ...
- 浅显易懂 Makefile 入门 (02)— 普通变量和自动变量定义、使用($@、$^、$< 作用)、变量覆盖 override、变量的来源 origin
1. 变量的定义 Makefile 文件中定义变量的基本语法如下: 变量的名称=值列表 变量的名称可以由大小写字母.阿拉伯数字和下划线构成.等号左右的空白符没有明确的要求,因为在执行 make 的时候 ...
- 【B/S实践】解决:vs中修改样式表后不起作用的问题
缓存,有好多,cpu和内存之间的三级缓存,浏览器内的缓存! 缓存是因为速率不对等,通过缓存来加速内容的显示! 今天我在敲牛腩的时候遇到一个问题,找了半小时,才发现是缓存导致的问题! 试着运行aspx文 ...
- 卷积神经网络之卷积计算、作用与思想 深度学习
博客:blog.shinelee.me | 博客园 | CSDN 卷积运算与相关运算 在计算机视觉领域,卷积核.滤波器通常为较小尺寸的矩阵,比如3×33×3.从这个角度看,多层卷积是在进行逐层映射,整 ...
- 机器学习——标准化/归一化的目的、作用和场景
对每个特征进行归一化处理,使得每个特征的取值缩放到0~1之间.这样做有两个好处: 模型训练更高效. 特征前的权重大小可代表该变量对预测结果的贡献度(因为每个特征值本身的范围相同). (一)归一化的作用 ...
- Linux操作系统下文件作用
linux下的文件结构,看看每个文件夹都是干吗用的 /bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的 ...
- python sys.argv[] 的作用
sys.argv[]是什么 argv 是sys库里面的所以使用的 需要先引入sys (使用import sys) sys.argv[]的作用 从程序外获取参数,怎样理解呢,例如在终端中运行test脚本 ...
- C++ namespace 的作用以及使用
namespace 是什么: 命名空间(namespace)是一种描述逻辑分组的机制,可以将按某些标准在逻辑上属于同一个任务中的所有类声明放在同一个命名空间中.标准C++库(不包括标准C库)中所包含的 ...
- Android Environment 的作用以及常用的方法
从源码中可以看到这样一句话 Provides access to environment variables Environment的作用是: 提供对环境变量的访问 常见的方法 //外部存储设备的当 ...
最新文章
- 牛客挑战赛36 D. 排名估算( “概率论全家桶”,好题,拉格朗日插值求自然数 k 次幂之和)
- Python图像处理,cv2模块,OpenCV实现目标跟踪
- 荣耀有可能搭载鸿蒙系统吗,如果荣耀Magic3搭载了屏下镜头和鸿蒙系统,你会做第一批吗?...
- tomcat主目录(ROOT.xml)和虚拟目录
- python+Eclipse+pydev环境搭建与入门
- 希尔排序算法图解分析
- XenDesktop 5.6 PVS6.1测试中出现的一例错误:Management Interface:Remote request failed
- cdh用户权限_cdh设置hdfs权限
- maple 假设_Maple常用计算命令..
- 【公测中】阿里云发布国内首个大数据双活容灾服务,满足高要求大数据灾备场景
- 手机MODEM 开发(24)---93 modem如何打开GSM AMR-WB
- mysql syncmasterinfo_sync_master_info的一些说明
- arm linux 页表寻址,操作系统中的页表寻址
- 音响白噪音测试软件,白噪音软件哪个好_电脑上的白噪音软件_什么白噪音软件比较好用...
- steam换头像出现服务器错误_steam测试中国版 单机游戏强制防沉迷
- 英语的计算机软件如何拼写,怎样记英语单词拼写最快零基础背单词软件
- Java虚拟机(JVM)学习合集
- 表格怎么样输入数字自己计算机,表格中输入数字第一个数字是0怎么办
- 如何宣传Android作为Bluetooth LE外围设备
- (转)导数、偏导数、方向导数、梯度、梯度下降
热门文章
- C Tricks(十四)—— 余数
- 理解 static 关键字
- 矩阵的谱(半径)及其性质
- C++基础——bitset与string的相互转化
- 小米5s升级Android8,小米5s、小米5s Plus升级8.0提前,好消息!
- svg 动画_svg 动画介绍(一)
- python列表去重_python 字典列表/列表套字典 去重重复的字典数据
- 自学python需要安装什么-Python自学之环境安装
- python适合自学编程吗-对没有编程基础的人来说,直接学Python入门IT合适吗?
- python在线编辑器手机-App Store 上的quot;Python AI - 代码编辑器”