`
行者买刀
  • 浏览: 194473 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

自定义JProgressBar的外观

阅读更多
public class MyMetalProgressBarUI extends MetalProgressBarUI {

    private final static MyMetalProgressBarUI cornerButtonUI = new MyMetalProgressBarUI();
    
    public static ComponentUI createUI(JComponent c) {
        return cornerButtonUI;
    }

    @Override
    public void paint(Graphics g, JComponent c) {
        super.paint(g, c);
        g.setColor(Color.BLACK);
        int width = c.getWidth();
        int height = c.getHeight();
        g.drawRect(3, 3, width-6, height-6);
    }

}

 

分享到:
评论

相关推荐

    自定义进度条对话框

    1. **设计**:进度条的外观应符合整体应用的设计风格,包括颜色、形状、尺寸等。可以是线性进度条,也可以是圆形、矩形或者其他创意形状。同时,对话框应包含必要的文字提示,告知用户当前操作的进度或状态。 2. **...

    JAVA编写的进度程序

    总之,"JAVA编写的进度程序"是一个实践Java轻量级组件编程的实例,主要涉及JProgressBar的使用,可能还包含自定义进度条外观的技巧。通过这个程序,开发者可以学习到如何创建、更新进度条以及如何根据需要定制其外观...

    自定义进度条

    自定义进度条允许开发者根据项目需求调整进度条的外观、颜色、动画效果等,使其更符合应用的整体设计风格。 这篇博客(虽然描述为空,但提供了链接:https://hz-chenwenbiao-91.iteye.com/blog/2019736)可能详细...

    Custom-Widgets:自定义小部件库

    通过自定义这些组件,开发者可以调整它们的外观、行为,甚至添加额外的交互功能。 例如,如果你在"Custom-Widgets-master"压缩包中找到一个名为`CustomButton.java`的文件,这可能是一个自定义按钮类,它可能扩展了...

    Java Swing 进度条

    总的来说,这个压缩包中的文件覆盖了Java Swing中进度条的基本使用、自定义外观以及更复杂的监控机制,对于理解和实践Swing的进度组件具有很高的参考价值。通过学习和研究这些代码,开发者可以提升自己在Java GUI...

    java进度条设计源代码

    - 进度条的外观可以通过BasicProgressBarUI子类进行定制,比如改变颜色、边框等。 - 进度条的样式可以是水平、垂直,或者自定义形状。 3. **事件监听**: - 可以添加ChangeListener监听进度条的值变化,更新其他...

    QQ登陆界面源代码,带有进度条

    为了模仿QQ的界面风格,开发者可能使用了自定义的外观和感觉(LookAndFeel)。Java提供了多种LookAndFeel,包括跨平台的金属LookAndFeel、WindowsLookAndFeel和 NimbusLookAndFeel。在这个例子中,开发者很可能选择...

    Java滑杆演示

    通过自定义滑杆的外观、添加标签或图标,你可以使界面更加美观和易用。 在代码fans.net这个压缩包文件中,可能包含了实现滑杆和进程条功能的示例代码。解压并查看这些文件,可以帮助你更好地理解如何在Java中使用...

    SWING进度条

    Swing允许通过`UIManager`更改组件的默认外观,也可以自定义进度条的UI: ```java progressBar.putClientProperty("ProgressBar.foreground", Color.BLUE); progressBar.putClientProperty("ProgressBar....

    java swing4

    这种用法需要自定义滑块的外观和行为,以便更好地适应日期选择的需求。 #### JSlider 在 JPEG 图像编辑器中的应用 在 JPEG 图像编辑器中,`JSlider` 经常被用来调节图像的各种属性,比如亮度、对比度、饱和度等。...

    swing例子

    9. **Swing小部件**:Swing还包括许多其他组件,如滑块(JSlider)、进度条(JProgressBar)、日历选择器(JCalendar)、复选框(JCheckBox)和单选按钮(JRadioButton)。"exam"可能涵盖了这些小部件的使用。 10. ...

    精通Java Swing程序设计

    7. **外观和感觉**:学习如何改变Swing应用的视觉风格,使用LookAndFeel API实现系统默认外观或自定义外观。 8. **模型-视图-控制器(MVC)**:理解Swing中的MVC设计模式,以及如何在实践中应用。 9. **Swing应用...

    java swing权威指南

    - **可定制性**:Swing 组件允许用户自定义其外观和行为,这使得开发者能够轻松地创建符合特定设计需求的应用程序界面。 - **事件模型**:Swing 基于观察者模式实现了事件处理机制,允许开发者通过注册监听器来...

    基于java的导航栏和进度条

    3. **自定义外观**:使用`LookAndFeel`可以改变导航栏的视觉样式,使其符合应用程序的整体设计。 二、Java中的进度条 1. **JProgressBar**:Java Swing提供`JProgressBar`类来创建进度条。进度条可以显示任务的...

    2018-autumn-hw-17020031057-石晓晨-201811031

    Swing组件则是Java自己实现的,提供了一致的跨平台外观,并允许自定义外观,称为“Look and Feel”。 **MVC模式** 模型-视图-控制器(MVC)模式是GUI设计中的一种常见架构。M(Model)负责处理数据,V(View)负责...

    OpenSwing (组件样例)

    5. **可定制组件**:OpenSwing可能提供了一些可自定义的组件,如可自定义外观(LookAndFeel)的JButton,或者拥有特殊功能的JTable。了解如何创建和使用这些自定义组件,能帮助开发者打造独特且功能强大的应用程序。...

    进度条进度条 processBar实例

    例如,在Java Swing中,我们可以使用`JProgressBar`类来创建一个基本的进度条;在Android中,可以使用`ProgressBar`组件;在JavaScript中,HTML5提供了`<progress>`标签。 3. **设置进度值** - 通过调用进度条对象...

    Java GUI SWT/Swing/AWT的介绍及比较

    这使得开发者需要自定义组件来满足更复杂的需求。此外,AWT的组件直接与操作系统底层交互,导致其在跨平台时可能存在视觉一致性问题。 Swing是后来推出的GUI工具包,它扩展了AWT的功能并解决了视觉一致性问题。...

    精通Java Swing程序设计(中文CHM)

    - JPanel:用于组合其他组件,可以添加自定义布局管理器。 - JButton、JLabel、JTextField、JTextArea、JCheckBox、JRadioButton等:Swing中的常用组件,分别对应按钮、标签、文本框、文本域、复选框和单选按钮。 ...

    几个漂亮的SWING组件(源代码)

    13. **JProgressBar** 和 **JSpinner**: 分别用于显示进度和数字选择。 14. **JSplitPane**: 用于分割视图,使用户可以调整两个部分的大小。 15. **JCheckBox** 和 **JRadioButton**: 用于复选框和单选按钮,常...

Global site tag (gtag.js) - Google Analytics