⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ownborder.java~3~

📁 简单的jbuilder 9实现简单程序 实例1自定义标签的边界效果
💻 JAVA~3~
字号:
package jlabeldemo1;import javax.swing.border.Border;import java.awt.Component;import java.awt.Graphics;import java.awt.Insets;import java.awt.Color;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: </p> * @author unascribed * @version 1.0 */public class OwnBorder implements Border {  private int thickness; //边界的线条的厚度  private Color color;  //边界的颜色  public OwnBorder(int thickness , Color color) {    this.thickness=thickness;    this.color=color;  }  public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {    /**@todo Implement this javax.swing.border.Border method*/    g.setColor(this.color);			//设定颜色    g.fill3DRect(x,y,width-thickness,thickness,true); //绘制上边界    g.fill3DRect(x,y+thickness,thickness,height-thickness,true); //绘制左边界    g.fill3DRect(x+thickness,y+height-thickness,width-thickness,thickness,true); //绘制下边界    g.fill3DRect(x+width-thickness,y,thickness,height-thickness,true); //绘制右边界 //   throw new java.lang.UnsupportedOperationException("Method paintBorder() not yet implemented.");  }  public Insets getBorderInsets(Component c) {    /**@todo Implement this javax.swing.border.Border method*/    return new Insets(thickness,thickness,thickness,thickness); //   throw new java.lang.UnsupportedOperationException("Method getBorderInsets() not yet implemented.");  }  public boolean isBorderOpaque() {    /**@todo Implement this javax.swing.border.Border method*/    return true; //   throw new java.lang.UnsupportedOperationException("Method isBorderOpaque() not yet implemented.");  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -