java随笔(一)---写这个的目的是,以后可以回来看看---因为总是忘记
2018-03-16 08:43
323 查看
容易出错的问题:1、对于按钮数组中的每个数组不要忘记初始化。
Button number_button[]=new Button[s1.length];
for(int i=0;i<s1.length;i++)
{
number_Panel.add(number_button[i]=new Button(s1[i]));
number_button[i].setSize(400,1);
number_button[i].addActionListener(this);
}2、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");
Button number_button[]=new Button[s1.length];
for(int i=0;i<s1.length;i++)
{
number_Panel.add(number_button[i]=new Button(s1[i]));
number_button[i].setSize(400,1);
number_button[i].addActionListener(this);
}2、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");
相关文章推荐
- Window7 + Vmware + Ubuntu : 上网和VmwareTools(菜鸟可以看看,因为是我这个菜鸟总结的)
- 总是忘记ARGB8888的排列顺序。。。记一下,以后可以查看
- java 代理模式 讲的比较详细,转载过来,以后忘记了还可以看
- java -cp的用法 可以使用这个命令执行类中的main, 在没有minfest的情况下
- 【java基础】随手写的一个日期计算,新手可以看看
- 我觉的这个框架不错因为至少改起来方便,想写个小框架的可以拿来玩玩-_-//
- 我一直想把自己的一些技术心得保留下来,以便以后可以看看自己的历程。
- 以后可以在这个上面看到我更好的一个收藏列表
- 不喜欢在北京的感觉,删掉几篇北京生活的随笔。以后能忘掉这个地方就好了。
- 使用AVAudioRecorder录音的时候模拟器可以录音但是真机不能录音的朋友来看看,这个方法可以解决你的问题哦
- Java发送邮件(还不太懂,为自己以后用得到的时候再来看看)
- LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面
- 有爱好者把我的CMS管理系统改成了JAVA版,有兴趣的可以看看
- 喜欢《奋斗》剧集的可以看看这个热点专题
- SABAPDEMOS 这个包下好多好玩儿的,可以看看
- 谁可以解决这个问题 谁就是JAVA 强人!!
- 拜师傅学艺有意这进来看看啊java方向还有黑客也可以
- 开发随笔-恢复下自己vc的技术(同时想学习vc++的可以看看了,有些感慨)
- 打算开始在自己学习的时候顺便写写博客了,至少不懂的时候可以回来看看了
- java中可以让实例改变了类Feild(java这么干就是一个错误,你看到了就当做是类在该修改或这个类Feild)