Swing圆角边框的实现
来源:互联网 发布:psd 电力系统仿真软件 编辑:程序博客网 时间:2024/06/05 13:23
Swing圆角边框实现
Swing圆角边框的实现方法:
package com.justplay.basic;import java.awt.Color;import java.awt.Component;import java.awt.Graphics;import java.awt.Insets;import javax.swing.border.Border;/** * Swing * 设置圆角边框(可以自定义边框的颜色) * 可以为button,文本框等人以组件添加边框 * 使用方法: * JButton close = new JButton(" 关 闭 "); * close.setOpaque(false);// 设置原来按钮背景透明 * close.setBorder(new RoundBorder());黑色的圆角边框 * close.setBorder(new RoundBorder(Color.RED)); 红色的圆角边框 * * @author Monsoons */public class RoundBorder implements Border {private Color color;public RoundBorder(Color color) {// 有参数的构造方法this.color = color;}public RoundBorder() {// 无参构造方法this.color = Color.BLACK;// 如果实例化时,没有传值// 默认是黑色边框}public Insets getBorderInsets(Component c) {return new Insets(0, 0, 0, 0);}public boolean isBorderOpaque() {return false;}// 实现Border(父类)方法@Overridepublic void paintBorder(Component c, Graphics g, int x, int y, int width,int height) {g.setColor(color);g.drawRoundRect(0, 0, c.getWidth() - 1, c.getHeight() - 1, 15, 15);}}
0 0
- Swing圆角边框的实现
- Swing圆角边框的实现
- Java中Swing绘制只有一个圆角的边框
- swing带标题的边框
- CSS圆角边框的实现
- 实现圆角矩形边框的方法
- 实现带有边框的圆角
- Android圆角和边框的实现
- Android圆角边框的实现
- View的圆角边框简单实现
- android 左边框圆角的实现
- 【Android】圆角边框Button的实现
- Swing 边框
- java swing边框Border的使用
- Swing编程边框(Border)的用法总结
- Swing编程边框(Border)的用法总结
- swing中JPanel如何实现分组框的效果以及设置边框颜色
- JAVA swing中JPanel如何实现分组框的效果以及设置边框颜色
- struts2文件下载(文件保存以BLOB类型在数据库中)
- struts2文件上传(保存为BLOB格式)
- 一个效果不错的Java Swing模拟屏幕截图工具类
- Redis安装
- javascript实现计时器
- Swing圆角边框的实现
- Hibernate学习(第一天)--CURD
- IO流读取、写入文件
- javascript
- javascript 实现图片预览(未上传到服务器端)
- 移植性很高的jquery图片轮播插件
- canvas:制作一个很炫的倒计时
- 可根据需求定制的jquery分页
- jsp+Servlet验证码及验证