社区
Java SE
帖子详情
jbutton如何设置大小
windsoft
2005-12-05 09:37:48
放在jpanel好象会自动大小
用setsize不起作用
...全文
314
5
打赏
收藏
jbutton如何设置大小
放在jpanel好象会自动大小 用setsize不起作用
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxtp
2005-12-10
打赏
举报
回复
1 setsize(int,int)
2 setbounds(int,int,int,int)
liberalism
2005-12-09
打赏
举报
回复
先设布局管理器为null,再使用按钮的setsize()
chenweionline
2005-12-06
打赏
举报
回复
btn.setMinimumSize(new Dimension(100, 100));
btn.setMaximumSize(new Dimension(100, 100));
btn.setPreferredSize(new Dimension(100, 100));
Mark_Chen
2005-12-06
打赏
举报
回复
帮顶一下!
beishuihan
2005-12-06
打赏
举报
回复
swing是用布局管理器来负责调整组件的位置和大小的。
如果真需要自己来强制大小,可以用jpanel.setLayout(null);
java重写
jbutton
java 中重写
jbutton
,改变按钮特点,写出自己想要的按钮
JButton
Form:
JButton
Form 扩展
JButton
并创建具有任意形状的按钮-开源
JButton
Form 扩展
JButton
并创建具有任意形状的按钮。
设置
图片适合swing组件
在swing的组件,如JLabel,
JButton
等,
设置
背景图片自适应自检的
大小
。
Java布局管理器的使用基本都在里面(有解释的)
import javax.swing.*; //导入Swing包 import java.awt.event.*; //导入事件包 import java.awt.*; //继承JFrame类 public class BuJu1 extends JFrame {
JButton
jb1=new
JButton
("第一个按钮"); //创建第一个按钮
JButton
jb2=new
JButton
("第二个按钮"); //创建第二个按钮
JButton
jb3=new
JButton
("第三个按钮"); //创建第三个按钮
JButton
jb4=new
JButton
("第四个按钮"); //创建第四个按钮
JButton
jb5=new
JButton
("第五个按钮"); //创建第五个按钮 JPanel jp=new JPanel(); //创建一个面板 //定义构造器 public BuJu1() { this.setTitle("使用流布局管理器"); //
设置
窗口名称 jp.setLayout(new FlowLayout()); //
设置
面板的布局为流布局 jp.add(jb1); //将按钮添加到面板中 jp.add(jb2); jp.add(jb3); jp.add(jb4); jp.add(jb5); this.add(jp); //将面板添加到窗口中 this.setBounds(300,250,300,200); //
设置
窗口的
大小
和位置 this.setVisible(true); //
设置
窗口是可见的 } public static void main(String args[]) { BuJu1 s=new BuJu1(); } }
Java图片缩小与放大特效.rar
Java图片缩小与放大特效,// 图像缩小与放大演示 public class ScaleImageDemo extends JFrame { private JPanel panel = new JPanel(); //面板panel用于容纳图像放大、缩孝还原按钮 private
JButton
jbFile = new
JButton
("打开图像文件"); //打开图像文件按钮 private
JButton
jbZoomIn = new
JButton
("放大"); //图像放大按钮 private
JButton
jbZoomOut = new
JButton
("缩小"); //图像缩小按钮 private
JButton
jbReset = new
JButton
("还原"); //图像还原按钮 ScalePane showImagePane = new ScalePane(); //创建showImagePane对象用于绘制图像 Container content = getContentPane(); //获得窗口的容器 //构造函数 public ScaleImageDemo() { super("图像的缩小与放大"); //调用父类构造器
设置
窗口标题栏 //为按钮添加动作监听器 jbFile.addActionListener(new ButtonActionListener()); jbZoomIn.addActionListener(new ButtonActionListener()); jbZoomOut.addActionListener(new ButtonActionListener()); jbReset.addActionListener(new ButtonActionListener()); //把图像放大按钮、图像缩小按钮、图像还原按钮加入panel面板 panel.add(jbZoomIn); panel.add(jbZoomOut); panel.add(jbReset); //把showImagePane文件选择组合框、控制面板、状态栏标签加入到窗口内容窗格 content.add(showImagePane, BorderLayout.CENTER); content.add(jbFile, BorderLayout.NORTH); content.add(panel, BorderLayout.SOUTH); setSize(260, 200); //
设置
窗口
大小
setVisible(true); //
设置
窗口可见 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章