Swing圆角边框的实现
来源:互联网 发布:淘宝运营每天工作内容 编辑:程序博客网 时间:2024/06/05 15:32
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如何实现分组框的效果以及设置边框颜色
- oracle 锁表、解锁的语句
- Openfire配置数据库的问题记录
- git 学习相当牛逼的网址
- 简单的猜数程序,求指教,有疑惑啊!!
- tomcat问题集锦
- Swing圆角边框的实现
- highchars隐藏图例或者设置图例位置
- atoi 函数实现
- 避免头文件的重定义
- jQuery ajax() 方法
- 基于log4cpp和boost的日志模块
- poj 2778 DNA Sequence AC自动机+矩阵快速幂
- oracle查看该用户的所有表名字、表注释、字段名、字段注释、是否为空、字段类型
- jsp 表拉伸