1、圆角矩形边框
RoundBorder.java
public class RoundBorder implements Border {
public Insets getBorderInsets(Component c) {
return new Insets(0,0,0,0);
}
public boolean isBorderOpaque() {
return false;
}
public void paintBorder(Component c, Graphics g, int x, int y,
int width, int height) {
//使用黑色在组件的外边缘绘制一个圆角矩形
g.setColor(Color.BLACK);
g.drawRoundRect(0, 0, c.getWidth()-1, c.getHeight()-1, 5, 5);
}
}
2、使按钮应用自定义Border
JButton close = new JButton(" 关 闭 ");
close.setBorder(new RoundBorder());
3、同理可实现各种样式按钮。文本框也可以实现圆角文本框。
分享到:
相关推荐
swing默认按钮样式不敢恭维,好在扩展性不错。
java swing JButton 圆角按钮 带变色(有注释,简单易懂适用于初学者 程序可直接运行)
NULL 博文链接:https://bin563713270.iteye.com/blog/1851189
主要介绍了Java编程实现swing圆形按钮实例代码,涉及两个简单的Java实现按钮的代码,其中一个具有侦测点击事件的简单功能,具有一定借鉴价值,需要的朋友可以参考。
Swing 菱形水晶按钮,鼠标淡入淡出效果。
swing JToggleButton开关按钮 点击开,再点击关,iso风格开关
用java自带的抗锯齿画圆角矩形,效果比不开好很多! 主要代码: @Override public void paint(Graphics g) { super.paint(g); Graphics2D g2d = (Graphics2D) g; g2d.setRenderingHint(RenderingHints....
Swing 按钮的使用 博客地址:http://blog.csdn.net/yiwenyoucod
Swing 文件选择&按钮控件&弹出窗口
java swing 菜单按钮 基础篇 我根据课程慢慢上传的 适合初学者 实用的好东西 大家快来呀!!!
swing自定义按钮,根据不同形状图片绘制按钮,并赋予按钮三种状态的样式
再百度搜了好久都没找到类似导航按钮 拖动变换位置的例子, 这是自己写的一个~ 希望对大家有帮助。 顺便赚点小积分,方便下载。
主要介绍了Java Swing JToggleButton开关按钮的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Swing自定义按钮的样式形状等,有源码.
swing 中JTABLE中添加控件的例子 可以引申出添加很多控件
主要介绍了Java Swing JButton按钮的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
swing 鼠标事件 loading效果
java swing 下拉按钮 基础篇 我根据课程慢慢上传的 适合初学者 实用的好东西 大家快来呀!!!
swing按钮上的的文字是可以改的,不错的一个小例子。免费奉送吧。哈哈。
主要为大家详细介绍了swing重绘按钮为任意形状图案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下