javajbotton的简单介绍
今天给各位分享javajbotton的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中JButton能改样式吗?
java中对Jbutten做一些特殊的设置总结如下:
1、 对JButton大小的设置
button.setPreferredSize(new Dimension(30,30));
//(30,30) 是你要设置按钮的大小
2、 对JButton透明的设置
——按钮设置为透明,这样就不会挡着后面的背景
button.setContentAreaFilled(false);
3、 对JButton去掉按钮的边框的设置
——如果有时候你的按钮不需要边框因为边框影响美观或者是因为你需要的是点击之前按钮呈现 普通图标形式,点击之后才有各种效果的话就可以用这种方法去掉边框
button.setBorderPainted(false);
4、 对JButton添加图标呢的设置
—— // 实例化一个图标对象
ImageIcon image = new ImageIcon(icons[i]);
// 实例化按钮对象,并且设置按钮上显示图片
JButton button = new JButton(image);
——或者
button.setIcon(new ImageIcon(getClass().getResource("qq.png")));
//qq.png是你要添加的图片
5 、 让按钮随按钮上的图案变化
butten.setMargin(new Insets(0,0,0,0));
6、 设置凸起来的按钮,很多其他的swing也可用此方法
butten.setBorder(BorderFactory.createRaisedBevelBorder());
7、 设置凹起来的按钮,很多其他的swing也可用此方法
button.setBorder(BorderFactory.createLoweredBevelBorder());
8、 设置按钮的前景色和背景色
button .setFont(new java.awt.Font("华文行楷", 1, 15));
button.setBackground(Color.green);
9、 改变按钮的样式
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
java的JButton问题
你的布局方式有问题
你用的是JFrame,默认布局是BorderLayout,也就是网格布局,你这句话 f.add(a);把JButton加人到JFrame中的时候,默认加人的位置是Center,也就是你现在看到的样子。
你的 f.add(a);就相当于f.add(a,""Center);,所以整个面板都是一个JButton。像你这种情况,建议你用空布局(null)或者用多个布局方式组合起来。
JFrame f=new JFrame("hello");
f.setLayout(null);
你去查一下JFrame的空布局吧,他可以把你的JBuuton放到指定的坐标位置。
搞不定再问我吧。
java 按Jbutton 弹出一个界面,当此界面还在时,点击JButton无用
你在点击JButton的方法里面这样写:
在弹出界面后设置button.setEnabled(false);
然后在关闭界面的方法里写上button.setEnabled(true);
关于javajbotton和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。