介绍BorderFactory : 边框工厂 « Swing « Java 教程

En
Java 教程
1. 语言基础
2. 数据类型
3. 操作符
4. 流程控制
5. 类定义
6. 开发相关
7. 反射
8. 正则表达式
9. 集合
10. 线
11. 文件
12. 泛型
13. 本土化
14. Swing
15. Swing事件
16. 二维图形
17. SWT
18. SWT 二维图形
19. 网络
20. 数据库
21. Hibernate
22. JPA
23. JSP
24. JSTL
25. Servlet
26. Web服务SOA
27. EJB3
28. Spring
29. PDF
30. 电子邮件
31. 基于J2ME
32. J2EE应用
33. XML
34. 设计模式
35. 日志
36. 安全
37. Apache工具
38. 蚂蚁编译
39. JUnit单元测试
Java
Java 教程 » Swing » 边框工厂 
14. 109. 1. 介绍BorderFactory

BorderFactory class offers a series of static methods for creating predefined borders.

public class BorderFactory {
  public static Border createBevelBorder(int type);
  public static Border createBevelBorder(int type, Color highlight, Color shadow);
  public static Border createBevelBorder(int type, Color highlightOuter, Color highlightInner, Color shadowOuter, Color shadowInner);

  public static CompoundBorder createCompoundBorder();
  public static CompoundBorder createCompoundBorder(Border outside, Border inside);

  public static Border createEmptyBorder();
  public static Border createEmptyBorder(int top, int left, int bottom, int right);

  public static Border createEtchedBorder();
  public static Border createEtchedBorder(Color highlight, Color shadow);
  public static Border createEtchedBorder(int type);
  public static Border createEtchedBorder(int type, Color highlight, Color shadow);

  public static Border createLineBorder(Color color);
  public static Border createLineBorder(Color color, int thickness);

  public static Border createLoweredBevelBorder();

  public static MatteBorder createMatteBorder(int top, int left, int bottom, int right, Color color);
  public static MatteBorder createMatteBorder(int top, int left, int bottom, int right, Icon icon);
  public static Border createRaisedBevelBorder();

  public static TitledBorder createTitledBorder(Border border);
  public static TitledBorder createTitledBorder(Border border, String title);
  public static TitledBorder createTitledBorder(Border border, String title, int justification, int position);
  public static TitledBorder createTitledBorder(Border border, String title, int justification, int position, Font font);
  public static TitledBorder createTitledBorder(Border border, String title, int justification, int position, Font font, Color color);
  public static TitledBorder createTitledBorder(String title);
}
14. 109. 边框工厂
14. 109. 1. 介绍BorderFactory
14. 109. 2. BorderFactory在行动
14. 109. 3. 使用BorderFactory建立边框
14. 109. 4. BorderFactory.createEmptyBorder
14. 109. 5. BorderFactory.createLineBorder: create line border
14. 109. 6. BorderFactory.createEtchedBorder: create Etched Border
14. 109. 7. BorderFactory.createEtchedBorder: LOWERED EtchedBorder
14. 109. 8. BorderFactory.createRaisedBevelBorder
14. 109. 9. BorderFactory.createLoweredBevelBorder
14. 109. 10. BorderFactory.createEmptyBorder(10, 10, 10, 10)
14. 109. 11. BorderFactory.createTitledBorder('Title Border')
14. 109. 12. BorderFactory.createTitledBorder(BorderFactory.createLineBorder(Color.BLUE), "Title Line Border with color")
14. 109. 13. BorderFactory.createTitledBorder(BorderFactory.createEtchedBorder(EtchedBorder.LOWERED), "Title Lowered Etched Border")
14. 109. 14. BorderFactory.createMatteBorder(2, 5, 2, 5, Color.BLUE)
14. 109. 15. BorderFactory.createCompoundBorder(BorderFactory.createRaisedBevelBorder(), BorderFactory.createLoweredBevelBorder())
14. 109. 16. BorderFactory.createCompoundBorder(BorderFactory.createLineBorder(Color.red), BorderFactory.createMatteBorder(-1, -1, -1, -1, icon))
www.java2java.com | Contact Us
Copyright 2010 - 2030 Java Source and Support. All rights reserved.
All other trademarks are property of their respective owners.