SwingJava 为图形界面应用开发提供一组工具包,是 Java 基础类一部分。Swing 包含了构建图形界面(GUI)各种组件,如: 窗口、标签、按钮、文本框等。Swing 提供了许多比 AWT 更好屏幕显示元素,使用纯 Java 实现,能够更好兼容跨平台运行。为了和 AWT 组件区分,Swing 组件javax.swing.*包下,类名均以 J 开头,例如: JFrame、
转载 2023-08-31 13:17:53
36阅读
  早期JDK1.0发布时,Sun公司就为GUI开发提供了一套基础类库,这套类库被称为AWT(Abstract Window Toolkit),即抽象窗口工具包。AWT起初设想就是为了统一实现不同操作系统图像界面,但问题是,不同操作系统图形库功能可能不一样,一个平台上存在功能在另外一个平台上则可能不存在,为此AWT不得不通过牺牲功能来实现平台无关性。不仅如此,AWT还是一个重量级组件,
## Java Swing创建界面的步骤 ### 流程图 ```mermaid flowchart TD A[创建一个新Java项目] B[导入Java Swing库] C[创建一个新窗口类] D[设置窗口属性和布局] E[添加组件到窗口上] F[定义事件监听器] G[编写事件处理代码] H[运行程序] A -
原创 2023-11-06 06:09:39
38阅读
Java经验总结-Swing篇(续)前言:本文是上一篇同名文章续篇,写作动机是那个让我做欠款管理系统客户这几天又让我改程序,于是又出现一些让人死不少脑细胞小问题,为了纪念我光荣牺牲脑细胞,作此文以记之J。需要说明是,本文将是“Java经验总结—Swing最终篇,以后如果我碰到新有趣又实用技巧,我会及时添加到本页,而不再另开一篇,以免我Blog里都是“Java经验总结—Swin
转载 2024-06-14 14:11:09
71阅读
1.AWT和Swing基本概念AWT和Swing都是javaGUI工具包。AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序包。Swing :为解决 AWT 存在问题而新开发图形界面包,包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing是对AWT改良和扩展。    Swin
转载 2023-08-05 01:30:25
62阅读
一、JLabel案例运行结果     MyFrame.javapackage swingkongjian; import javax.swing.*; import java.awt.*; public class MyFrame extends JFrame { public MyFrame(String title){
转载 2023-06-01 20:45:10
187阅读
简介SwingJava 为图形界面应用开发提供工具包,包含了构建图形界面的各种组件,如: 窗口、标签、按钮、文本框等。Swing 组件javax.swing.*包下,类名均以 J 开头,例如: JFrame、JLabel、JButton等。Swing组件图形界面由各种不同类型“元素”组成,例如: 窗口、菜单栏、对话框、标签、按钮、文本框等等,这些“元素”统一被称为 组件,按照不同功能
转载 2023-05-25 15:52:58
246阅读
1. Swing简介Swing是一个为JAVA设计GUI工具包。SwingJAVA基础类一部分。Swing包括了图形用户界面(GUI)器件,如:文本框,按钮,分隔窗口和表。Swing提供了比AWT更好屏幕显示元素。它们用纯JAVA写成,和JAVA本身一样可以跨平台运行。为了和 AWT 组件区分,Swing 组件javax.swing.*包下,类名均以 J 开头,例如: JFrame、JL
转载 2023-08-17 00:30:44
84阅读
# Java Swing 光标位置 Java Swing,光标位置是一个非常重要概念。它指的是用户GUI界面上焦点所在位置,通常用来确定用户将要进行操作组件或控件。本文中,我们将介绍如何在Java Swing获取和设置光标位置,并通过代码示例来演示这个过程。 ## 获取光标位置 Java Swing,可以通过`MouseInfo`类来获取当前鼠标位置,从而获得光标位置。以
原创 2024-06-14 05:45:23
74阅读
# Java Swing 界面位置设置实现指南 在学习 Java Swing 过程,定位和设置界面位置是一个必不可少技能。在这篇文章,我将为你详细介绍如何实现 Swing 界面的位置设置,并通过代码示例逐步说明每一个步骤。 ## 流程概述 以下是实现 Java Swing 界面位置设置基本流程: | 步骤 | 描述 | |--
原创 10月前
67阅读
# Java Swing 组件位置 Java SwingJava 提供一个用于图形用户界面(GUI)工具包,它包含了丰富组件库,可以用于创建各种类型窗口、对话框、按钮、文本框等等。使用 Swing 创建界面时,一个重要方面就是组件位置。 ## 组件位置基本概念 Java Swing ,每个组件都有一个位置属性,用于确定它在容器位置位置通常由组件左上角坐标表
原创 2023-08-18 11:25:11
233阅读
我正在努力学习如何制作JAVA程序,我正在使用Swing.我试图在窗口左上角放置一个按钮,它会一直向顶部中心移动.public void createGUI(){ JFrame frame = new JFrame("My Project"); frame.setDefaultCloseOperation(3); frame.setSize(400, 350); frame.setVisible
转载 2023-06-08 17:15:22
78阅读
 首先说一下,本文主要记录个人在学习Java Swing遇到问题,由于之前接触过swing,所以不会讲很详细。如果学习和了解Java Swing,建议直接看视频,下面的讲还是挺不错https://www.bilibili.com/video/av6929015/?p=30  ①BorderLayout如何修改各个区域大小?答案:使用 setPref
转载 2023-11-09 08:31:56
127阅读
按钮是java图形界面中最基本组件之一,经常用到按钮有四种形式,我们就一一来介绍; 一、普通按钮; JButton,JButton是最普通按钮,在前两篇文章也总是用到了它; 之后我们用例子来看看;public class Buttonexample extends JFrame{ private JButton b1=new JButton(); private JButton b2
转载 2023-08-29 22:31:48
80阅读
Java SwingJava语言中一个GUI工具包,它提供了一系列组件和容器,可以用于创建各种桌面应用程序。本教程将介绍Java Swing基本概念、组件和容器,以及如何使用它们来创建一个简单GUI应用程序。一、Swing基本概念组件(Component):Swing组件是GUI界面基本元素,例如按钮、文本框、标签等。容器(Container):Swing容器是一种特殊
## JavaSwing图像写入横线实现 ### 1. 介绍 JavaSwing界面,我们经常需要在图像绘制各种形状和线条。本文将教你如何在Java中使用Swing绘制横线。 ### 2. 整体流程 下面是实现该功能整体流程: | 步骤 | 动作 | | ------ | ------ | | 1 | 创建一个继承自JPanel自定义面板类 | | 2 | 自定义面板类
原创 2023-10-23 13:29:38
183阅读
SwingSwing是GUI(图形用户界面)开发工具包,内容有很多,这里会分块编写,但在进阶篇只编写Swing基本要素,包括容器、组件和布局等,更深入内容这里就不介绍了。想深入学习朋友们可查阅有关资料或图书,比如《Java Swing图形界面开发与案例详解》——清华大学出版社。 早期AWT(抽象窗口工具包)组件开发图形用户界面,要依赖本地系统,当把AWT组件开发应用程序移植到其他平
转载 2023-06-21 19:38:36
61阅读
Swing是一个为Java设计GUI工具包。SwingJava基础类一部分。Swing包括了图形用户界面(GUI)组件如:文本框,文本域,按钮,分隔窗格和表。Swing提供许多比AWT更好屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC一部分。它们支持可更换面板和主题(各种操作系统默认特有主题),然而不是真的使用原生平台提供
转载 2023-09-06 09:42:03
51阅读
三、布局管理器  Swing,每个组件容器中都有一个具体位置和大小,容器摆放各自组件时很难判断其具体位置和大小,这里我们就要引入布局管理器了,它提供了基本布局功能,可以有效处理整个窗体布局。常用布局管理器包括流布局管理器、边界布局管理器、网格布局管理器等。  1. 绝对布局  绝对布局在上一篇例子已经出现过了,是硬性指定组件容器位置和大小,可以使用绝对坐标的方
目录Swing常用按钮AbstractButton常用方法JRadionButton(单选按钮)单选按钮构造方法复选框(JCheckBox)复选框构造方法组合框(JComboBox)组合框构造方法下拉列表框常用方法Swing常用按钮Swing,常见按钮组件有JButton,JCheckBox,JRadioButton等,它们都是抽象类AbstractButton类直接或间
  • 1
  • 2
  • 3
  • 4
  • 5