www.3112.net > swing jButton圆角按钮

swing jButton圆角按钮

http://www.moon-soft.com/doc/6212.htm

关键知识点1:圆角效果 (1)通过setClip设置剪切区域,只绘制圆角区域 RoundRectangle2D.Double rect = new RoundRectangle2D.Double(0, 0, this.getWidth(), this.getHeight(), 20, 20); g.setClip(rect); 注意要在super之前设置 (2)重载

很多人都知道,通常设置一个 Button后者其他的UIView子类的圆角,需要使用如下的语句<span style="font-size:18px;">self.button.layer.cornerRadius=10;//即可</span><span style="font-size:18px;">说明:这会用到layer图层的属性来实现,原因是在一个 UIView子类中</span>

package image; import java.awt.FlowLayout; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class huahua extends JFrame

jButton.setBounds(0, 0, 85, 82); ImageIcon icon = new ImageIcon("E:\\workspace\\weixin-admin-pom\\src\\main\\java\\com\\swing\\dl.png"); Image temp = icon.getImage().getScaledInstance(jButton.getWidth(), jButton.getHeight(), icon.getImage().SCALE_DEFAULT); icon = new ImageIcon(temp); jButton.setIcon(icon);

已经有几分相识了,供参考import java.awt.Color;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class Book {

实际上应该在模型层次抽象出open接口然后进行调用.如果你想出发jbutton事件, 可以采用button.doclick()方法doclickpublic void doclick() 以编程方式执行“单击”.此方法的效果等同于用户按下并随后释放按钮.

button.setVisible(false);// 使其不见button.setEnable(false); // 使其不可用button.removeActionListener(someListener);// 移除侦听事件

每一个按钮对应一个监听的方法.多个就各自对应自己监听的方法.如果是多个想对应一个只要把每一个按钮的监听的方法指向同一个监听方法

第一个窗口如果不用了,用setVisible(false),或者销毁 dispose()

友情链接:mdsk.net | 5213.net | lstd.net | pdqn.net | lyxs.net | 网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com