`

Java入门总结------简单的Swing界面

阅读更多
                                                                   简单的Swing界面
1.常用的Swing界面组件有哪些?
  (1)窗体容器JFrame
       实例化对象格式:
         JFrame  窗体对象名  =  new JFrame();
       实例化了一个窗体对象之后我们可以为其设置相应的属性,代码如下
import javax.swing.JFrame;
public class SimpleSwing {
	public static void main(String [] args){
		//一个简单的JFrame
		JFrame jf = new JFrame();//实例化一个JFrame对象
		//设置窗体的属性:大小、出现位置、点击关闭时退出程序、窗体可见...
		jf.setTitle("一个简单的窗体");//设置窗体的标题
		jf.setSize(300,300);//设置窗体的大小
		jf.setLocationRelativeTo(null);//设置窗体居中出现
		jf.setDefaultCloseOperation(3);//设置点击关闭时退出程序
		jf.setVisible(true);//设置窗体可见
	}
}

这是程序运行之后的效果

      可以看到,这是一个什么都没有的窗体,下面,为其添加常用的元素组件
   (2)常用的元素组件:标签JLabel、按钮JButton、文本框JTextField、下拉按钮JComboBox、复选框JCheckBox
   (3)以及一个常用的容器组件JPanel
    下面,创建一个add()方法为窗体添加一些组件,代码如下
public static void add(JFrame jf){
		JLabel label = new JLabel("标签");//实例化一个JLabel对象
		JButton button = new JButton("按钮");//实例化一个按钮对象
		JTextField text = new JTextField(4);//实例化一个显示4个字节的文本框
		JCheckBox checkbox = new JCheckBox("复选框");//实例化一个复选框
		//将这些组件添加到窗体上
		jf.add(label);
		jf.add(button);
		jf.add(text);
		jf.add(checkbox);
	}

程序运行效果

明明添加了几个组件,为什么只显示了一个复选框呢?
原因是,虽然给窗体添加了多个组件,但是并没有告诉他这些组件该怎么摆放。为此,还要给窗体设置一个布局管理器
下面创建一个方法addlayout()给窗体设置布局管理器
public static void addlayout(JFrame jf){
		FlowLayout flow = new FlowLayout();
		jf.setLayout(flow);
	}

效果

这样,一个简单的Swing界面就完成了
0
0
分享到:
评论

相关推荐

    Java课程设计----Javaswing带GUI界面Java+MySQL商店售货系统.rar

    本资源为Java结课设计,有一定的实际作用,是一个简单易入门的桌面程序,实现了对数据库的增删查改,此外,丰富的注释让读者能读懂每一条代码,是入门学习的十分友好的一个程序。另外,对于UI的设计也有一定的创新,...

    JAVA-Swing学习资料入门级

    Java Swing 是 Java 用于构建图形用户界面(GUI)的一个库,它是 Java Foundation Classes (JFC) 的一部分。这个“JAVA-Swing学习资料入门级”压缩包文件,显然是为初学者准备的一系列教程,旨在帮助他们理解和掌握 ...

    javaSwing初级入门知识

    总结来说,"javaSwing初级入门知识"涵盖了从基础组件的使用到高级特性的探索。IBM的教程是很好的学习资源,通过阅读和实践,初学者可以快速掌握Swing的基本操作,为构建自己的Java桌面应用打下坚实的基础。在学习...

    Java+Swing图形界面开发与案例详解》实例代码

    Java Swing 是Java平台上的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC) 的一部分。这个工具包允许开发者创建丰富的桌面应用程序,提供了一系列组件,如按钮、文本框、滚动条等,用于构建复杂...

    java入门之Java2-3-4

    【Java入门教程:Java2-3-4详解】 在编程世界中,Java是一种广泛应用的面向对象的编程语言,以其跨平台、安全性高、性能稳定等特点备受开发者青睐。本教程“Java入门之Java2-3-4”是针对初学者精心设计的,旨在帮助...

    《Java Swing图形界面开发与案例详解》源代码_java_baseballkn8_

    《Java Swing图形界面开发与案例详解》是一本深入讲解Java GUI编程的书籍,源代码提供了丰富的实例,适合Java初学者入门学习。Swing是Java AWT(Abstract Window Toolkit)库的扩展,它提供了更为丰富的组件和更现代...

    4个swing界面.rar_java swing_swing_swing 界面_个_界面

    标签中的"java_swing swing swing_界面 个 界面"进一步强调了这是关于Java Swing界面的教程,特别是关注于创建多个独立的界面。 在压缩包的文件名列表中,"www.pudn.com.txt"可能是一个链接或资源列表,提供了更多...

    java+swing入门级增删改查源码

    本教程将围绕“Java+Swing入门级增删改查源码”这一主题,介绍如何使用Swing构建一个简单的数据管理应用。 首先,Swing中的组件是轻量级的,这意味着它们完全由Java代码实现,不依赖于操作系统底层的图形库。这使得...

    Java技术教程--基础篇

    在图形界面(GUI)部分,Java提供了丰富的Swing和JavaFX库来创建交互式应用程序。你将学习如何使用JFrame、JButton、JLabel等组件构建窗口,并处理用户事件。Swing中的模型-视图-控制器(MVC)模式将帮助你理解如何...

    Java Swing入门基础.

    Java Swing 是 Java 用于构建图形用户界面(GUI)的一个库,它是 Java Foundation Classes (JFC) 的一部分。在深入理解 Swing 之前,我们先要了解它的背景。在 Java 1.0 版本中,GUI 编程主要依赖于 Abstract Window...

    JAVA经典入门教程-JAVA应该这样学1.rar

    8. **Swing和JavaFX GUI编程**:为了创建用户界面,JAVA提供了Swing和JavaFX库。教程可能涵盖如何创建窗口、按钮、文本框等组件,以及事件处理机制。 9. **JDBC数据库编程**:JAVA通过JDBC(Java Database ...

    Java入门经典课件-Java入门经典课件

    "Java入门经典课件"是一个专门为初学者设计的学习资源集合,旨在帮助他们掌握Java编程的基础知识。下面,我们将深入探讨Java入门的一些核心概念和知识点。 1. **Java环境配置**:在开始学习Java之前,首先需要在...

    JAVA经典入门教程-JAVA应该这样学3

    【Java经典入门教程-JAVA应该这样学3】是一份针对初学者精心编排的Java编程教程,旨在帮助新手快速掌握Java编程基础知识。本教程通过视频形式进行教学,以通俗易懂的语言和深入浅出的方式,让学习者能够轻松上手。 ...

    java swing-JSeparator的使用

    JSeparator 是 Java Swing 库提供的一个用于创建分隔符(分割线)的组件,常用于在用户界面中添加水平或垂直的分隔线,以增加视觉上的分隔和组织。

    java编程百例-java入门

    "Java编程百例-java入门"这个资源是专为初学者设计的,旨在帮助他们掌握Java的基础知识,包括核心语法、Web开发技术以及用户界面设计。下面,我们将深入探讨这些关键知识点。 1. **Java基础语法**: - **变量与...

    完整版Java全套入门培训课件 Java基础 08-GUI图形界面(共13页).rar

    本套入门培训课件涵盖了Java GUI的基础知识,旨在帮助初学者理解并掌握如何在Java中构建用户界面。 在Java中,我们可以利用Java Swing和JavaFX库来创建GUI。Swing是Java AWT(Abstract Window Toolkit)的扩展,...

    java入门经典(完整版高清晰带目录书签)

    标题中的“java入门经典(完整版高清晰带目录书签)”表明这是一本针对Java初学者的入门教材。它很有可能包含Java编程语言的基础知识、语法介绍、程序设计原理以及一些简单实用的案例。书中的“完整版”意味着内容...

    java基础教程-pdf注释版-我的入门资料

    重要的版本更新包括Java 1.1、Java 1.2(引入了Swing库,增强了Java的图形用户界面组件),Java 1.3(主要性能改进),Java 1.4(引入了日志记录框架,增强了XML支持),Java 5(引入了泛型、注解等特性)等。...

Global site tag (gtag.js) - Google Analytics