`

Swing中让frame置于屏幕中央的实现方法,及添加图标

阅读更多
import java.awt.Dimension;
import java.awt.Image;
import java.awt.Toolkit;

import javax.swing.JFrame;


public class CenterFrame extends JFrame{
	private static final long serialVersionUID = 1L;
	public static void main(String[] str){
		new CenterFrame().setVisible(true);
	}
	public CenterFrame() {
		  //取屏幕大小
		  Toolkit kit = Toolkit.getDefaultToolkit();
		  Dimension screenSize = kit.getScreenSize();
		  int screenHeight = screenSize.height;
		  int screenWidth = screenSize.width;
		  
		  //置于屏幕中央
		  setSize(screenWidth/2, screenHeight/2);
		  setLocation(screenWidth/4, screenHeight/4);
		  
		  //添加图标
		  Image img = kit.getImage("icon.gif");
		  setIconImage(img);
		  setTitle("CenterFrame");
		}

}

 

分享到:
评论

相关推荐

    Java 实现swing中嵌入html 实例 适合新手

    然而,通过引入第三方库,如DJ Native Swing,我们可以实现在Swing应用中嵌入HTML的功能,这对于创建复杂的用户界面或者展示富文本信息非常有用。本实例面向Java新手,将详细讲解如何使用DJ Native Swing库在Java ...

    Java实现桌面右下角弹窗,实现JavaSwing窗体闪烁

    本教程将深入讲解如何使用Java Swing来实现桌面右下角的弹窗效果,以及如何让Swing窗体闪烁,以吸引用户的注意力。 首先,Java Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更现代、更美观的GUI组件...

    swing 鼠标事件 loading效果

    在Swing中,可以使用`JLabel`配合`Icon`来实现简单的加载图标。一种常见的方式是创建一个`javax.swing.Timer`,每隔一段时间更新加载图标的状态。此外,可以使用`JOptionPane`或者自定义组件来展示一个带有加载效果...

    Swing中JTABLE中添加JBUTTON控件

    在Java的Swing库中,`JTable`是用于创建数据网格视图的重要组件,它允许用户以表格的形式查看和操作数据。而`JButton`则是一个常用的按钮控件,通常用于触发某些动作或事件。将`JButton`添加到`JTable`中可以为用户...

    在Swing中实现小球

    在Java的Swing库中创建一个动态的小球模拟是一个经典的图形用户界面(GUI)编程练习。Swing是Java提供的一种轻量级的图形组件库,它允许开发者构建丰富的交互式应用。下面我们将深入探讨如何使用Swing来实现小球的...

    在菜单中加入图标

    例如,在Java中,你可以使用`javax.swing.JMenuItem`的`setIcon()`方法来添加图标。 - **在Web应用中**:HTML和CSS可以用来在网页菜单中添加图标。使用`<i>`标签配合Font Awesome、Material Icons等图标库,或者...

    修改Javaswing窗体图标.pdf

    在 Java Swing 中,修改窗体图标可以使用两种方法:使用 Toolkit 类和使用 ImageIcon 类。 方法一:使用 Toolkit 类 使用 Toolkit 类可以非常方便地修改窗体图标。首先,我们需要获取默认的 Toolkit 对象,然后...

    java swing控件的drag和drop的实现方法

    文本区域作为接收者,会在`drop`方法中接收到拖放的数据并将其添加到文本区。 总结来说,Java Swing中的拖放功能涉及多个组件和接口的协同工作,通过创建`DragSource`和`DropTarget`,注册监听器,并定义数据传输...

    基于Java swing组件实现简易计算器

    "基于Java swing组件实现简易计算器" 本文主要介绍了基于Java swing组件实现简易计算器的知识点,以下是相关知识点的总结: 1. JFrame组件:JFrame是Java swing组件中的一种顶层容器,用于创建一个窗口框架。通过...

    Java Swing实现添加数据并查询数据显示

    在本项目中,"Java Swing实现添加数据并查询数据显示" 涉及到了Java后端与数据库交互以及前端用户界面的构建。 首先,你需要了解如何在Java中连接MySQL数据库。这通常涉及到使用JDBC(Java Database Connectivity)...

    Java Swing CardLayout卡片布局的实现示例

    Java Swing CardLayout 卡片布局的实现示例 Java Swing CardLayout 卡片布局是 Java 中的一种布局管理器,它将容器中的每个组件看作一张卡片,一次只能看到一张卡片,容器则充当卡片的堆栈,默认显示第一张卡片。...

    swing鼠标右键功能实现

    在Swing中实现鼠标右键功能,主要是通过`MouseListener`监听鼠标事件,...在实际项目中,你可能还需要处理更多的细节,比如自定义菜单项的图标、禁用或启用菜单项、添加分隔符等,但这已经涵盖了基本的右键功能实现。

    Swing实现的功能

    在Swing中实现企业级桌面应用程序,首先需要了解其核心组件。例如,`JFrame`是应用程序的主要窗口,`JPanel`用于组织和显示其他组件,`JButton`、`JLabel`、`JTextField`等则分别代表按钮、标签和文本输入框。此外,...

    javaswing简单权限实现

    在这个"javaswing简单权限实现"的示例中,我们将探讨如何在Swing应用中构建一个基础的权限控制系统。 首先,权限系统的核心是角色(Role)和权限(Permission)。在Java中,我们可以创建自定义类来表示角色和权限,...

    JAVA swing中文离线API文档

    Java Swing是Java标准库中的一个组件集合,用于构建桌面应用程序用户界面。它是Java Foundation Classes (JFC)的一部分,提供了一套轻量级的GUI(图形用户界面)组件,支持丰富的交互功能。本离线API文档详细阐述了...

    swing中使用jfreenchart绘制柱状图,折线图,折线图中可动态添加线

    本教程将详细讲解如何利用JFreeChart在Swing应用程序中实现这些功能,以及如何在折线图中动态添加线。 首先,确保你的开发环境已经配置了IntelliJ IDEA 15和Java 8。JFreeChart库也需要添加到项目中,可以通过Maven...

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

    Java编程实现swing圆形按钮实例代码 Java编程实现swing圆形按钮实例代码主要介绍了Java编程实现swing圆形按钮实例代码,涉及两个简单的Java实现按钮的代码,其中一个具有侦测点击事件的简单功能,具有一定借鉴价值...

    基于Java Swing远程屏幕监控系统.zip

    为了实现屏幕的实时监控,需要定时或在屏幕变化时触发图像的捕获和发送。可以使用Java的Timer类或者ScheduledExecutorService来实现定时任务。同时,为了检测屏幕变化,可以比较连续捕获的屏幕图像的差异,如使用...

    Swing实现Windows任务窗

    此外,`JTaskPane`还支持添加图标,可以通过`setIcon()`方法设置。为了增强用户体验,你还可以使用`setCollapsible()`和`setExpanded()`方法来控制任务窗格是否可折叠以及初始展开状态。 除了`JTaskPane`,在Swing...

    swing界面的屏幕取词

    标题中的“Swing界面的屏幕取词”是指在Java Swing环境下实现的一种屏幕选取单词并进行翻译或查询的功能。Swing是Java的一个图形用户界面(GUI)工具包,它提供了丰富的组件和API,允许开发者创建桌面应用程序。屏幕...

Global site tag (gtag.js) - Google Analytics