`

[转]swing中各种Border

 
阅读更多
参照http://zhidao.baidu.com/question/145449026.html

tab = new JTabbedPane(JTabbedPane.LEFT);

tab.addTab("线形", new BorderPanel(BorderFactory.createLineBorder(Color.BLUE, 5)));

tab.addTab("圆角", new BorderPanel(new LineBorder(Color.GRAY,5,true)));

tab.addTab("三维效应", new BorderPanel(BorderFactory.createEtchedBorder(EtchedBorder.RAISED)));

tab.addTab("斜教", new BorderPanel(BorderFactory.createRaisedBevelBorder()));

tab.addTab("软斜角", new BorderPanel(new SoftBevelBorder(SoftBevelBorder.LOWERED)));

tab.addTab("组合", new BorderPanel(BorderFactory.createCompoundBorder( BorderFactory.createEmptyBorder(15, 15, 15, 15), new LineBorder(Color.gray,2,true))));

tab.addTab("标题", new BorderPanel(BorderFactory.createTitledBorder( BorderFactory.createLineBorder(Color.GRAY), "Nagisa", TitledBorder.CENTER, TitledBorder.TOP, new Font("微软雅黑", Font.BOLD, 20), Color.BLUE)));

tab.addTab("图形", new BorderPanel(BorderFactory.createMatteBorder(50, 50, 50, 50, new ImageIcon(System.getProperty("user.dir") + "/img/han.gif"))));
分享到:
评论

相关推荐

    Swing的border使用

    在Swing中,`Border`接口及其相关实现类是用于定制组件边框的关键工具。了解和熟练使用`Border`,可以帮助我们创建具有专业外观和感觉的应用程序。 `Border`接口位于`javax.swing.border`包中,它是所有边框类的父...

    Swing编程边框(Border)的用法总结.doc

    Swing 编程边框(Border)的用法总结 Swing 编程边框(Border)是 Java 中一个常用的 UI 组件,用于设置控件的边框样式。通过 setBorder 方法可以设置边框,该方法是 JComponent 类的成员方法。 BorderFactory 是一个...

    swing教程 swing教程

    Swing 包是 JFC 的一部分,由许多包组成,例如 javax.swing、javax.swing.plaf、javax.swing.border 等。 Swing 的应用 Swing 广泛应用于 Java 的 GUI 开发,例如创建复杂的 GUI 界面、实现跨平台的 GUI 应用程序...

    精通java-swing开发.doc

    - `javax.swing.border`:提供了各种边框(Border)类,允许开发者为组件添加不同的装饰效果。 - `javax.swing.colorchooser`:包含了`JColorChooser`类,用于创建颜色选择对话框。 - `javax.swing.event`:处理...

    swing圆角矩形按钮

    边界(Border)是Swing中的一个概念,用于定义组件周围的装饰和边缘效果。在本例中,我们将通过继承`Border`接口并实现其方法来定义一个名为`RoundBorder`的类。 ```java public class RoundBorder implements ...

    Java中Swing.pdf

    3. `javax.swing.border`:提供了用于绘制Swing组件边框的类和接口,允许开发者自定义组件的边界样式。 4. `javax.swing.colorchooser`:包含用于创建颜色选择器对话框的类和接口,便于用户选择颜色。 5. `javax....

    Java中Swing的相关知识(1)

    - `javax.swing.border`: 提供用于装饰Swing组件边框的类。 - `javax.swing.colorchooser`: 支持颜色选择器组件。 - `javax.swing.event`: 定义事件监听器接口。 - `javax.swing.filechooser`: 提供文件选择器功能。...

    Java-GUI编程之Swing组件.doc

    Border对象是Swing中的一种基本组件,用于设置组件的边框。Border对象可以是各种不同的边框样式,例如BevelBorder、LineBorder、EmptyBorder、EtchedBorder、TitledBorder等。这些边框可以单独使用,也可以组合使用...

    Java Swing 皮肤包

    这可以通过重写`paintComponent()`方法,或者使用`Border`和`Icon`对象来改变组件的边框和图标。 4. **刷新界面**: 更改LookAndFeel后,必须调用`SwingUtilities.updateComponentTreeUI()`方法来刷新所有的Swing...

    swing教程之经典

    - `javax.swing.border`: 提供Swing组件的边框功能。 - `javax.swing.event`: 定义了Swing的事件模型和监听器。 - `javax.swing.plaf`: 定义了UI代理的行为。 - `javax.swing.plaf.metal`: 实现Metal风格的UI...

    java swing 边框事件

    5. **布局管理器**:Swing中的布局管理器如`FlowLayout`、`BorderLayout`、`GridLayout`等,会影响组件及其边框在窗口中的位置和大小。了解并合理使用布局管理器对于创建美观且功能完整的用户界面至关重要。 6. **...

    swing 学习 有时间学学

    2. `javax.swing.border` - 边框组件,用于装饰Swing组件。 3. `javax.swing.colorchooser` - 支持颜色选择器组件。 4. `javax.swing.event` - 事件和监听器类,处理Swing组件间的交互。 5. `javax.swing....

    java Border的使用

    Java中的`Border`类是Swing库的一部分,用于在组件(如JFrame、JPanel等)上添加边框。边框不仅可以提供视觉上的装饰,还可以帮助用户更好地理解UI的结构。`Border`接口由Java AWT和Swing库提供,它是所有边框类型的...

    Java swing 知识总结学习笔记

    - `swing.border` 包定义了边界样式和相关的监听器。 - `swing.event` 包定义了事件和事件监听器类,与 AWT 的 `event` 包类似。 - `swing.pending` 包包含了未完全实现的 Swing 组件。 - `swing.table` 包主要...

    Java Swing 学习代码

    5. **边框(Border)**:Swing提供了多种边界类型,如TitledBorder、EmptyBorder、 MatteBorder等,可以用来装饰组件,提升界面视觉效果。 6. **组合框(JComboBox)**:组合框提供下拉列表供用户选择,可以动态...

    javaswing更酷的Jlist.pdf

    JavaSwing 中的 JList 组件自定义渲染器 JavaSwing 是一个功能强大且灵活的 GUI 组件库,提供了许多自定义组件的方式。JList 是其中的一个重要组件,用于显示列表数据。但是,JList 的默认外观并不美观,如何...

    Swing读书笔记

    2. **`javax.swing.border`**: - 此包包含了一系列与Swing组件边框样式相关的类,可以用来自定义组件的外观边界。 3. **`javax.swing.colorchooser`**: - 针对`JColorChooser`组件设计,提供颜色选择功能,允许...

    swing超实用皮肤

    在 Swing 中,我们可以创建美观且功能丰富的应用程序,而“Swing超实用皮肤”则指的是通过自定义外观和感觉,使得Swing组件呈现出各种不同的视觉样式。 Swing的外观和感觉主要由LookAndFeel类来管理,它提供了多种...

Global site tag (gtag.js) - Google Analytics