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

📄 ownborder.java

📁 丽婴房库存销售系统 描述:C/S构架
💻 JAVA
字号:
package src1;

import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.Insets;

import javax.swing.border.Border;
/**
 * <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 + -