`

swing中设置JFrame的大小占满屏幕

 
阅读更多

JFrame parentFrame=new JFrame();
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
Insets screenInsets=Toolkit.getDefaultToolkit().getScreenInsets(parentFrame.getGraphicsConfiguration());
final Rectangle frameBounds=new Rectangle(
					screenInsets.left, screenInsets.top, 
						screenSize.width-screenInsets.left-screenInsets.right, 
							screenSize.height-screenInsets.top-screenInsets.bottom);
						
//sets the bounds of the main frame
parentFrame.setBounds(frameBounds);
 
分享到:
评论

相关推荐

    swing jframe 窗体抓取 (源码)

    在这个Swing项目中,可能涉及的技术包括遍历JFrame上的所有组件,获取它们的属性(如文本、颜色、大小等),或者监听用户交互事件。例如,我们可以使用`Component[] getComponents()`方法来获取JFrame上所有的子组件...

    Java编程实现swing圆形按钮实例代码

    在RButton类的构造函数中,我们使用Dimension对象来设置按钮的大小,确保按钮的宽度和高度相等,以便画圆形按钮。我们还使用setContentAreaFilled(false)方法来禁用JButton的背景绘制,以便我们可以自己画圆形按钮的...

    Java Swing 中文Api

    布局管理器负责组件的自动排列和大小调整,使得界面在不同屏幕尺寸下仍能保持良好的显示效果。 Swing还包含了诸如JOptionPane这样的对话框组件,用于弹出信息提示、确认对话或输入框。JTabbedPane允许在单个窗口中...

    java自定义JFrame风格窗体

    在Java编程语言中,`JFrame`是Swing库中的一个关键组件,它用于创建窗口应用程序的基础框架。自定义`JFrame`风格窗体是指开发者根据自己的需求,打破默认的系统样式,创建具有独特外观和行为的窗口。这通常涉及到对...

    Java Swing JFrame窗口的实现

    Java Swing JFrame 窗口是 Java 语言中最基本的图形用户界面组件之一,JFrame 是一个可以独立显示的组件,一个窗口通常包含有标题、图标、操作按钮(关闭、最小化、最大化),还可以为窗口添加菜单栏、工具栏等。...

    JFrame 常用方法.doc

    在Java的Swing图形用户界面库中,`JFrame`是构建桌面应用程序的基本组件之一,它代表了应用程序的主窗口。通过使用`JFrame`及其提供的各种方法,开发者可以定制和控制窗口的外观与行为,从而创建出符合需求的用户...

    (实例014)设置窗口在屏幕中的位置.rar

    这个"(实例014)设置窗口在屏幕中的位置.rar"压缩包文件可能包含了一个示例代码或者教程,演示了如何在不同的编程环境中调整窗口在显示器屏幕上的显示位置。 在Windows操作系统中,大多数应用程序使用Windows API...

    Swing程序设计文件.pdf

    * 创建 JFrame 需要调用 getContetPane() 方法将窗体转换为容器,然后在容器中添加组件或设置布局管理器。 * JFrame 的关闭方式可以通过调用 setDefaultCloseOperation() 方法来设置,例如 EXIT_ON_CLOSE、DO_...

    java swing模拟键盘

    在Java Swing中模拟键盘的功能,主要是为了在没有物理键盘的设备上,如触摸屏设备,提供输入文本的方式。例如,对于描述中提到的"Ipad键盘",可能是指在Java应用中创建一个虚拟键盘,让用户在iPad或其他类似设备上...

    JFrame实现JDialog的效果,实现模式窗口

    在Java Swing库中,`JFrame`和`JDialog`是两种主要的顶级窗口组件,它们用于构建用户界面。`JFrame`通常用作应用程序的主要窗口,而`JDialog`则用于创建弹出式对话框,可以是模态或非模态的。本教程将深入探讨如何...

    JAVA 窗体多屏幕显示的问题

    在探讨“JAVA窗体多屏幕显示的问题”时,我们深入分析了如何在Java环境中处理多显示器设置下的窗体展示问题,特别聚焦于Swing库的应用。这个问题对于开发跨平台图形用户界面(GUI)应用程序的开发者来说至关重要,...

    Java Swing 雪花飞舞 立体效果

    4. 将SnowPanel添加到JFrame中并设置布局,确保SnowPanel占据整个窗口。 5. 启动动画:启动Timer或Thread,开始雪花飘落的动画。 为了增强用户体验,我们还可以考虑添加用户交互元素,如控制飘落速度的滑块,或者...

    Java中Swing.pdf

    在Swing中,开发者可以通过`add()`方法将控件添加到容器中,并可以使用一系列的方法来设置和获取控件的外观、位置和大小等属性。 Swing的事件处理主要沿用了AWT的事件处理模型。AWT事件类都是`java.awt.AWTEvent`的...

    Java swing画随机圆

    在“Java Swing画随机圆”这个题目中,学生被要求利用Java Swing库来创建一个程序,该程序能够在屏幕上动态地绘制出大小、颜色和位置都随机的圆形。这涉及到Java编程基础、Swing组件的使用以及随机数生成的知识点。 ...

    swing组件和容器实例

    JFrame 是 Swing 中最基本的重量级容器,通常用于创建独立的窗口应用程序。下面是一个简单的 JFrame 实例: ```java import javax.swing.*; import java.awt.event.*; class JFrameDemo { JFrame mainFrame; ...

    java 截屏 swing

    1. **JFrame**: JFrame是Swing中的主窗口类,它是大部分Swing应用的基础。在这个截屏软件中,JFrame将作为整个应用程序的容器,包含所有其他组件。 2. **JPanel**: JPanel是一个可以添加到其他容器(如JFrame)的...

    Swing之入门PPT.布局

    在Swing中,布局管理器是一个至关重要的概念,它决定了组件在容器中的位置和大小。布局管理器使得开发者可以方便地控制GUI的布局,使其适应不同分辨率和屏幕尺寸的设备。Swing提供了多种内置的布局管理器,如 ...

    BorderLayout:一个 Android 布局,如 SWing 中 JFrame 的 BorderLayout

    在Swing中,BorderLayout是 JFrame 的默认布局,而在Android中,它同样是一个用于组织View组件的强大工具。BorderLayout将屏幕划分为五个区域:北(North)、南(South)、东(East)、西(West)和中(Center),每...

    JAVA Swing实例

    布局管理器则负责自动调整组件的位置和大小,以适应不同屏幕尺寸。此外,Swing 还支持模态对话框、拖放功能、国际化等特性。 总之,Java Swing 是开发Java桌面应用的强大工具,提供了丰富的组件和功能。通过"Swing...

    java swing 浮动面板

    这个文件可能定义了浮动面板的构造函数、方法以及事件处理逻辑,例如设置面板大小、颜色、透明度,以及添加和管理子组件等。 总结来说,这个Java Swing项目涉及的知识点包括: 1. Java Swing GUI库的基本概念和...

Global site tag (gtag.js) - Google Analytics