`
sendliu
  • 浏览: 11055 次
社区版块
存档分类
最新评论

swing Border

阅读更多
边框

  虽然我们使用了不同前景色来区别不同的区域,然而却没有层次感,加上边框一定会漂亮许多。

  在Java中,所有以J打头的Swing控件都可以使用setBorder方法来为自己设置边框。边框有很多种,线型、凸起、凹下、空的,你甚至可以自由组合形成个人风格。所有的Border都必须使用javax.swing.BorderFactory中提供的静态方法来创建,比如:

Border border = BorderFactory.createBevelBorder(BevelBorder.LOWERED,
new Color(45, 92, 162),
new Color(43, 66, 97),
new Color(45, 92, 162),
new Color(84, 123, 200));

  现在,我们将toolBar.setBackground(Color.white)改为toolBar.setBorder(border),立体效果是不是已经出现了?

分享到:
评论

相关推荐

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

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

    Swing的border使用

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

    swing教程 swing教程

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

    swing圆角矩形按钮

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

    精通java-swing开发.doc

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

    Java Swing 皮肤包

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

    Java swing 知识总结学习笔记

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

    Java中Swing的相关知识(1)

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

    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.pdf

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

    java swing 边框事件

    Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件和工具来构建桌面应用程序。在Swing中,边框事件是指用户与组件边框交互时触发的事件,例如鼠标点击、拖动等。这些事件可以帮助开发者创建更加...

    Java Swing 教程

    - **javax.swing.border**:提供了用于 Swing 轻量级组件的边框。 - **javax.swing.colorchooser**:支持颜色选择器组件。 - **javax.swing.event**:定义了事件和监听器类。 - **javax.swing.filechooser**:支持...

    Swing读书笔记

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

    java GUI code

    基于图像界面,内容:AWT swing Border BoxLayout Calculator Checkbox CircleLayout ColorChooser ComboBox DataExchange Dialog FileChooser FontDialog Format Menu Option Radio Slider Splinner SpringLayout ...

    swing 美化包+使用API代码

    4. **添加边框**:`javax.swing.border`包中的类可以用来为组件添加各种类型的边框,如`EmptyBorder`、`TitledBorder`等。 5. **使用布局管理器**:Swing提供了多种布局管理器,如`FlowLayout`、`BorderLayout`、`...

    Java Swing 学习代码

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

Global site tag (gtag.js) - Google Analytics