`

swing学习 - 窗口装饰的描述含义

    博客分类:
  • JAVA
阅读更多

在窗口装饰中,在JRootPanel中通过getWindowDecorationStyle()方法取得他的装饰描述值,他的所有可能的装饰值主要包含以下几个,理解如下:

 

装饰值 描述
NONE 不提供任何类型的装饰
FRAME 指示 JRootPane 应提供适合 Frame 的装饰。
PLAIN_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰
INFORMATION_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰以便显示一条报告消息。
ERROR_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰以便显示一条错误消息。
COLOR_CHOOSER_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰以便显示 JColorChooser
FILE_CHOOSER_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰以便显示 JFileChooser
QUESTION_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰以便向用户显示一个问题。
WARNING_DIALOG 指示 JRootPane 应提供适合 Dialog 的装饰以便显示一条警告消息。

 

分享到:
评论

相关推荐

    swing_demo

    描述中的“非常不错”和“非常漂亮的界面”暗示了这个Demo可能使用了Swing的一些高级特性,如自定义布局管理、皮肤(LookAndFeel)定制或者使用了装饰器模式来增强组件的视觉效果。 Swing提供了两种LookAndFeel:...

    java 2d swing 的代码分析

    在描述的代码段中,我们看到作者遇到了一个特定的问题,即当尝试将应用程序从自定义外观切换回系统默认外观时,窗口的标题栏可能无法正确显示。问题的关键在于`JFrame.setDefaultLookAndFeelDecorated(true)` 这一行...

    swing rich client

    在描述中提到的"动画",Swing支持通过 javax.swing.Timer 类来创建定时事件,实现动态效果。例如,你可以用它来制作计时器或者创建连续的动作,如滑动、淡入淡出等。同时,通过Java的AWT和Swing的动画API,比如java....

    java写的一个流星雨小程序【全屏版】

    总的来说,这个Java流星雨小程序全屏版是一个结合了Java GUI编程、Swing组件使用、屏幕适配以及自定义窗口装饰的实例,对于学习Java图形界面编程和理解Swing的开发者来说,是一个很好的学习资源。通过深入研究代码,...

    components-ButtonDemoProject.zip

    【描述解析】:描述中的“components-ButtonDemoProject.zip”与标题相同,没有提供额外的信息,但可以推测这个压缩包包含了与按钮组件相关的代码、资源和文档,用于展示如何在Java Swing环境中创建和管理按钮。...

    2021-2022计算机二级等级考试试题及答案No.13097.docx

    - **窗体页眉**:窗体顶部的部分,用于显示窗体的标题或描述性文本。 - **窗体页脚**:窗体底部的部分,通常用于显示总结信息或版权信息。 - **主体**:窗体的主要部分,用于显示数据和交互元素。 - **窗体设计...

    Python 笔记源码.zip

    【描述】:这个压缩包“Python 笔记源码.zip”包含了丰富的Python编程学习资料,很可能是某位IT专家或教师编写的笔记和示例代码。通过解压并研究这些源码,学习者可以深入理解Python语言的基础与高级概念,包括语法...

    QQ-login.rar_java QQ login_qq login java

    在Swing应用中,布局管理器(如BorderLayout、GridLayout或FlowLayout)被用来控制组件在窗口中的排列方式。开发者可能根据QQ登录界面的样式,选择合适的布局管理器来实现组件的布局。 为了提升用户体验,开发者...

    界面客户端

    为了实现界面美化,开发者可能会利用Swing的JFrame、JPanel以及各种装饰器(LookAndFeel)来定制窗口和组件的外观。例如,可以使用NimbusLookAndFeel或MetalLookAndFeel来改变整体风格,或者通过自定义...

    2021-2022计算机二级等级考试试题及答案No.12957.docx

    - **知识点**: Java Swing 和 AWT 中的容器通常具有默认的布局管理器,这有助于简化用户界面的设计。 - **详细解析**: - `Panel` 和 `Applet` 默认使用 `FlowLayout` 布局管理器。 - `FlowLayout` 会将组件水平...

    2021-2022计算机二级等级考试试题及答案No.16808.docx

    JFrame:Swing顶级窗口容器。 ### 4. Java日期处理类 - **知识点**:Java提供了多种处理日期的类。 - **应用场景**:理解Java中的日期处理类。 - **解析**:Date和Calendar位于java.util包中,而DateFormat是一个...

    2021-2022计算机二级等级考试试题及答案No.1236.docx

    Swing 创建框架窗口 - **知识点**: 使用Swing库创建GUI应用程序的基本组件。 - **详细解释**: - 在Java中,Swing是一套用于构建图形用户界面(GUI)的类库。Swing提供了更丰富的组件集,并且具有更大的灵活性,...

    2021-2022计算机二级等级考试试题及答案No.11761.docx

    其中,`JFrame` 类是用来创建主窗口的容器,而其他几个类则分别用于创建没有标准窗口装饰的窗口(`JWindow`)、对话框(`JDialog`)以及可以在Web页面中嵌入的轻量级应用程序(`JApplet`)。因此,正确答案是`B.JFrame`。 ...

    2021-2022计算机二级等级考试试题及答案No.10398.docx

    - 装饰器:用于扩展或修改已有函数功能的函数,常用于日志、性能监控等场景。 - 异常处理:通过try/except结构捕获和处理程序运行时可能出现的错误。 - 断言处理:用于在代码中插入检查点,确保某个条件始终为真...

    超级Java小游戏修正版

    【描述】"Java小游戏"表明这是一个用Java编程语言编写的游戏程序。Java作为一种跨平台的编程语言,因其高效、安全和可移植性而广泛用于开发各种类型的游戏,包括简单的桌面游戏和复杂的网络在线游戏。这个小游戏可能...

    计算机软件-编程源码-精通Java2(PDG).zip

    9. **Swing图形界面开发**:创建窗口组件(如JButton、JLabel、JTextArea等),布局管理器,事件处理,以及对话框的使用。 10. **设计模式**:单例模式、工厂模式、观察者模式、装饰器模式等常见设计模式在Java中的...

    【独家】【笔面试知识要点】19.轻量级组件frame与window1

    在Java AWT(抽象窗口工具包)中,Window是一个抽象类,代表了一个无边框、无装饰的窗口。而Frame是Window的子类,它增加了一些特性,如菜单栏,使得Frame成为创建主应用程序窗口的理想选择。在GUI编程中,你可以...

    俄罗斯方块代码(Java编写的)很有用。。。。。。。。。。。。。。。

    根据提供的标题、描述、标签及部分内容,我们可以了解到这段代码是一个基于Java实现的俄罗斯方块游戏。下面将详细解析其中涉及的重要知识点。 ### 一、Java基础语法与编程环境 #### 1. 导入必要的包 ```java ...

    2021-2022计算机二级等级考试试题及答案No.12339.docx

    - **文本装饰**: 可以使用`text-decoration`属性来控制文本的下划线、删除线等效果。 - **超链接去下划线**: 默认情况下,超链接通常带有下划线。 - **正确答案**: B. a{text-decoration:none} #### 22. 类定义...

    Java基础知识的详细总结

    - `javax.*`包通常包含了第三方扩展或企业级应用程序所需的API,如`javax.swing`用于更高级的GUI开发。 #### 三、面向对象编程概念 面向对象编程是Java的核心特性之一,它通过类和对象的概念帮助开发者组织代码并...

Global site tag (gtag.js) - Google Analytics