首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    java swing 多层_java swing布局嵌套

    this.frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

    2.1K30编辑于 2022-11-16
  • 【java】-swing

    欢迎关注微信公众号:数据科学与艺术 作者WX:superhe199 swing 以下是一个实现你所描述功能的简单例子: import java.awt.event.ActionEvent; import ; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.swing.JButton ; import javax.swing.JFrame; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row

    23710编辑于 2025-08-29
  • 来自专栏自动化测试工具

    Swing(一)

    目录 1、通过对Java Swing的发展过程,知晓其基本的背景知识; 2、通过对Java Swing功能的介绍,初步了解其用处所在  2.1Swing的功能: 2.2Swing的特点: 2.3Java Swing的包结构 3、通过一个简单实例,对Java Swing图形开发有一个简单认识 最后的运行结果:  以上就是今天分享的,以后慢慢升级,敬请期待 ---- 1、通过对Java Swing的发展过程 2、通过对Java Swing功能的介绍,初步了解其用处所在  2.1Swing的功能: ◆ Swing为纯Java实现,不依赖于操作系统,移植性较强     ◆ Swing是在AWT基础上发展起来的一套新的图形界面开发工具 2.2Swing的特点: ◆ swing包”是Java Swing提供的最大的包 ◆ Swing组件均以“J”开头 ◆ 支持键盘操作 ◆ 设置边框 2.3Java Swing的包结构 3、 通过一个简单实例,对Java Swing图形开发有一个简单认识 package com.zking.ui; import javax.swing.JOptionPane; public class

    1.2K20编辑于 2022-11-18
  • 来自专栏云计算linux

    Swing组件概述

    ; ​import​ javax.swing.JFrame; ​import​ javax.swing.JLabel; ​import​ javax.swing.JPanel; ​import​ javax.swing.JRadioButton ; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel ; ​import​ javax.swing.JFrame; ​import​ javax.swing.JLabel; ​import​ javax.swing.JPanel; ​import​ javax.swing.JSlider ; ​import​ javax.swing.JButton; ​import​ javax.swing.JFrame; ​import​ javax.swing.JLabel; ​import​ javax.swing.JPanel javax.swing.JFrame; ​import​ javax.swing.JLabel; ​import​ javax.swing.JMenu; ​import​ javax.swing.JMenuBar

    1.8K10编辑于 2024-12-17
  • 来自专栏JavaEdge

    Java Swing JTable

    void removeTableModelListener(TableModelListener l); } JRE 中常用的已实现 TableModel 接口的类有两个: (1)javax.swing.table.AbstractTableModel getRowCount(); public int getColumnCount(); public Object getValueAt(int row, int column); (2)javax.swing.table.DefaultTableModel

    7.5K10发布于 2021-02-22
  • 来自专栏JavaEdge

    Java Swing BorderLayout

    BorderLayout,边界布局管理器。它把 Container 按方位分为 5 个区域(东、西、南、北、中),每个区域放置一个组件。

    77610发布于 2021-02-22
  • 来自专栏海仔技术驿站

    Swing的介绍

    Swing是一个为java设计的GUI工具包.Swing是JAVA基础类的一部分.Swing包括了图形用户界面(GUI)器件如 : 文本框,按钮,分隔窗格和表.Swing提供许多比AWT更好的屏幕显示元素 Swing开发图形界面有如下优势 : Swing组件不再依赖于本地平台的GUI,无须采用各种平台的GUI交集,因此Swing提供了大量图形界面组件,远远超出了AWT所提供的图形界面组件集. Swing组件不再依赖于本地平台GUI,因此不会产生与平台相关的bug. Swing组件在各种平台上运行时可以保证具有相同的图形界面外观. Swing提供的这些优势,让Java图形界面程序真正实现了"Write Once,Run Anywhere" 的目标.除此之外,Swing还有如下特征. , 按钮JButton有一个维护其状态信息的模型ButtonModel对象,Swing组件的模型是自动设置的,因此一般都使用JButton,而无须关系ButtonModel对象.因此, Swing组件的模型是自动设置的

    1.5K20发布于 2019-08-06
  • 来自专栏云计算linux

    高级Swing 组件

    组合框在Swing组件里已经介绍过了,因为它比较简单。JList组件拥有很多的特性,并且它的设计与树和表格组件的设计非常相似。由于这个原因,因此我们首先要讲一讲各个复杂的Swing组件。 .*; ​import​ javax.swing.event.*; ​import​ javax.swing.tree.*; /** * This program demonstrates cell .*; ​import​ javax.swing.event.*; ​import​ javax.swing.tree.*; /** * This program demonstrates tree Swing开发小组将大量的精力用于表格控件的设计上。与其他Swing类相比,表格具有其固有的复杂性,但是它也许是设计的比较成功的组件,JTable组件将相当多的复杂性隐藏了起来。 .*; ​import​ javax.swing.event.*; ​import​ javax.swing.table.*; /** * This program demonstrates how

    1.2K10编辑于 2024-12-17
  • 来自专栏c/c++的学习笔记

    Swing常用组件

    这些组件提供了丰富的交互功能和可视化效果,使得Swing成为Java GUI开发的重要工具。 代码示例 示例一 import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; public Swing 中的类 ButtonGroup 实例化按钮组对象。 代码示例 下面是一个使用JRadioButton的示例代码: import javax.swing.ButtonGroup; import javax.swing.JFrame; import javax.swing.JLabel ; import javax.swing.JPanel; import javax.swing.JRadioButton; import java.awt.event.ActionEvent; import

    4.2K10编辑于 2024-08-06
  • 来自专栏凯哥Java

    swing 小项目

    Java 图形界面开发--图文并茂建立学生管理系统https://zhuanlan.zhihu.com/p/24187939

    1.1K40发布于 2019-07-01
  • 来自专栏韩曙亮的移动开发专栏

    【Groovy】使用 SwingBuilder 构建 Swing 窗口 ( 创建一个 Swing 构造器 | 配置 Swing 窗口的一系列属性 | 设置 Swing 窗口显示 )

    文章目录 一、使用 SwingBuilder 构建 Swing 窗口 二、完整代码示例 一、使用 SwingBuilder 构建 Swing 窗口 ---- 在 Groovy 中 , 可以使用 SwingBuilder 构建 Swing 窗口 , 用于在 Gradle 编译时 , 弹出一些窗口界面 ; 其用法如下 : 首先 , 创建一个 Swing 构造器 , SwingBuilder 对象 ; // 创建 Swing 对象的 frame 方法中配置 ; Swing 窗口的内容在闭包中设置 ; // 配置 Swing 窗口 def swing = swingBuilder.frame( title: 窗口显示 , 即设置其可见 ; // 设置 Swing 窗口显示 swing.setVisible(true) 二、完整代码示例 ---- 完整代码示例 : import groovy.swing.SwingBuilder SwingBuilder() // 配置 Swing 窗口 def swing = swingBuilder.frame( title: "Swing 窗口", size

    1.3K20编辑于 2023-03-30
  • 来自专栏云计算linux

    Swing图形界面程序设计.1Swing概述

    Java提供了丰富的类库用于GUI设计,这些类分别位于java.awt包和javax.swing包中,简称为AWT和SwingSwing是在AWT基础上发展而来的轻量级组件,不仅改进了用户界面,而且所需系统资源更少,Swing是纯Java组件,完全实现了跨平台。 12.1 Swing概述 设计Java图形用户界面的基本元素主要由图形用户界面工具包Swing提供,Swing包是AWT之后一套新的图形用户接口,包括用户界面组件、事件处理模型、图形和图像工具、布局管理器等 12.1.1 Swing特点 Swing具有如下特点: 组件的多样性:Swing提供了很多新的图形用户界面组件,除了和AWT之前类似的JButton、JLabel等基本组件外,还增加了丰富的高级组件,如 可设置组件的外观:Swing外观采用课设置的模式,Swing可以使Java程序在一个平台上有不同的外观样式,由用户习惯决定。

    77910编辑于 2024-12-19
  • 来自专栏全栈程序员必看

    java swing入门教程_java swing基础(菜鸟教程学习)

    Java Swing介绍 1.Swing是一个为java世纪的GUI工具包 2.Swing是JAVA基础类的一部分 3.Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表 4个器件 4.Swing提供许多比AWT更好的屏幕显示元素,用纯java写成。 先写一个hello world 程序吧 HelloWorldSwing.java文件代码如下: //解释一波 这是创建窗口到添加标签”hello world”然后显示的实例 import javax.swing ; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JPasswordField JPanel java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame

    3.8K20编辑于 2022-09-15
  • Java Swing 编程全面解析:从 AWT 到 Swing 的进化之路

    Swing 的特点 轻量级组件:Swing 的组件不依赖于本地操作系统,而是用纯 Java 实现。 Swing 和 AWT 的主要区别 特性 AWT Swing 组件实现 依赖本地操作系统的组件 纯 Java 实现(轻量级组件) 组件外观 外观由操作系统决定 支持跨平台外观,可自定义 线程模型 非线程安全 Swing 的基本组件 Swing 的组件以 J 开头,例如: 顶级容器:JFrame、JDialog、JApplet。 三、Swing 编程的基础示例 以下是一个使用 Swing 创建简单窗口的示例: import javax.swing.*; public class SwingExample { public 在实际开发中,Swing 仍然是构建桌面应用程序的常用工具,尽管随着 JavaFX 的发展,Swing 的使用场景有所减少,但依然是学习 Java GUI 编程的良好起点。

    33110编辑于 2025-12-20
  • 来自专栏云计算linux

    swing之常见组件

    12.3.1 JLabel 标签是用来在窗口中显示文字或图像的控件,由javax.swing包中的JLabel类创建。 例12-5 Demo1205.java 1import javax.swing.*; 2public class Demo1205 { 3 public static void main( Swing中常见的按钮组件包含提交按钮(JButton)、单选按钮(JRadioButton)和复选框(JCheckBox)等,它们都继承自AbstractButton抽象类。 例12-6 Demo1206.java 1import java.awt.*; 2import javax.swing.*; 3import java.net.URL; 4 5public

    79810编辑于 2024-12-19
  • 来自专栏卡尼慕

    JAVA Swing 学生管理系统

    最后的话就是更加提升了自己对java的兴趣,虽然一开始更喜欢python,因为python爬虫真的很cool,刚刚做完爬虫爬淘宝,再接触java有点抵触情绪,但是这个项目也让我更喜欢java swing 一开始就翻到swing界面来学习,当天就做出了第一个界面,于是我觉得从简单的入手,把所有的构思好之后,先完成了所有的界面框架,而后再继续完成对数据库的操作,感觉会越做越顺手,这也深深的给我上了一课,不要畏惧陌生的知识

    5.5K20发布于 2019-09-09
  • 来自专栏云计算linux

    swing.2窗体控件

    Swing中不仅有JFrame和JDialog这样的顶层容器,还有JPanel和JScrollPane非顶层容器,接下来分别介绍这两类容器。 12.2.1 JFrame JFrame窗体是一个容器,它是一个独立拥有标题栏和尺寸重置图标的窗口组件,是Swing程序中各个组件的载体,可以将它看作是承载这些Swing组件的容器。 例12-1 Demo1201.java import java.awt.*; import javax.swing.*; public class Demo1201{ public static void JDialog是Swing组件中的对话框,它继承了AWT组件中的Dialog类,它的功能是从一个窗体中弹出另一个窗体。JDialog类常用的构造方法如表12.2所示。 例12-2 Demo1202.java import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import

    1.1K10编辑于 2024-12-19
  • 来自专栏JavaEdge

    Java Swing JScrollPane -(滚动面板)

    支持水平和垂直滚动视图。文本区域、表格等需要显示较多数据而空间又有限时,通常使用 JScrollPane 进行包裹以实现滚动显示。

    2.2K20发布于 2021-02-22
  • Java Swing 基础组件详解

    Java Swing 是一个功能强大的 GUI 工具包,提供了丰富的组件库用于构建跨平台的桌面应用程序。 本文将详细讲解 Swing 的基础组件,包括其作用、使用方法以及示例代码,帮助你快速掌握 Swing 的核心知识。 一、什么是 Swing 基础组件? Swing 的基础组件是构建用户界面的核心元素,用于展示信息或与用户进行交互。所有 Swing 的组件都继承自 javax.swing.JComponent 类,这使得它们具有一致的行为和特性。 二、常见的 Swing 基础组件 1. JLabel:标签组件 作用:用于显示一段文本、图像或两者的组合,不能被用户编辑。 示例: import javax.swing.*; public class JLabelExample { public static void main(String[] args) {

    29710编辑于 2025-12-20
  • 来自专栏bit哲学院

    《Java 2 图形设计卷Ⅱ- SWING》第2章 Swing的基本知识

    参考链接: 对Java中派生类方法更严格的访问 第2章 Swing的基本知识    本章介绍开发Swing小应用程序和应用程序时要用到的Swing的基本知识。   Swing是线程不安全的,这就是说,在大多数情况下,只能从事件派发线程中访问Swing组件。 而且,不能显式地设置Swing小应用程序或Swing应用程序的布局管理器。   4)不要把重量组件添加到Swing内部窗体中。   2.4 Swing和线程    大多数情况下,Swing是线程不安全的,即只能从单线程来访问Swing组件。 2.4.1 Swing单线程设计的结果    Swing单线程设计的主要结果是:大多数情况下,只能从事件派发线程中访问将要在屏幕上绘制的Swing组件。  

    3.6K20发布于 2020-12-10
领券