`
心若吾心
  • 浏览: 19097 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

初学者JAVA写简单界面

阅读更多
   我们一般看到的程序都有好看的界面,而不是像dos系统一样是一张黑色的屏幕。那么,用java怎样做出界面呢?这就要用到java的类库里面的Swing组件。
   Swing组件里面包含了很多我们做界面要用到的部件,比如最基本的窗体类,按钮类等等。窗体(JFrame)是做一个界面最基本需要的东西。有了窗体,我们就可以在这个窗体上放置其它元素组件。
   要新建一个窗体,代码如下:
package Window.test;
[size=xx-small][/size]/**
* 新建一个CreatFrame ,用于创建窗体
* @author Administrator
*
*/
public class CreatFrame {

/**
* 主函数,程序的入口
*/
public static void main(String[] args) {
//构造一个窗体对象jf
javax.swing.JFrame jf = new javax.swing.JFrame();
//给窗体设置标题
jf.setTitle("简单的界面程序");
//给窗体设置大小
jf.setSize(200, 250);
//设置窗体为可见
jf.setVisible(true);
}
}

现在窗体做好了 ,接下来是给窗体加上一些必要的元素组件。如按钮,标签,文本框什么的~请看代码:

package Window.test;

//导包
import java.awt.FlowLayout;

import javax.swing.JButton;

/**
* 新建一个CreatFrame ,用于创建窗体
*
* @author Administrator
*
*/
public class CreatFrame {

/**
* 主函数,程序的入口
*/
public static void main(String[] args) {

// 构造一个窗体对象jf
javax.swing.JFrame jf = new javax.swing.JFrame();
// 给窗体设置标题
jf.setTitle("简单的界面程序");
// 给窗体设置大小
jf.setSize(200, 250);

// 流式布局
FlowLayout layout = new FlowLayout(1);
// 给窗体设置流式布局
jf.setLayout(layout);

// 构造标签对象 用含参数的构造方法构造
javax.swing.JLabel la1 = new javax.swing.JLabel("帐号");
// 将标签对象添加到窗体上
jf.add(la1);

// 构造文本框对象 并且初始化大小
javax.swing.JTextField tf1 = new javax.swing.JTextField(15);
// 将文本框对象添加到窗体上
jf.add(tf1);

// 构造标签对象 用含参数的构造方法构造
javax.swing.JLabel la2 = new javax.swing.JLabel("密码");
jf.add(la2);

// 构造文本框对象 并且初始化大小
javax.swing.JTextField tf2 = new javax.swing.JTextField(15);
// 将文本框对象添加到窗体上
jf.add(tf2);

// 构造按钮对象 用含参数的构造方法构造
javax.swing.JButton bu = new javax.swing.JButton("登录");
// 将按钮对象添加到窗体上
jf.add(bu);
         //设置窗体关闭时的方式
        jf.setDefaultCloseOperation(3);        
// 设置窗体为可见
jf.setVisible(true);

}
}





上面用到了布局的方法,那为什么要用到布局呢?
要使元素组件在窗体上摆放得有规则,就必须在方式元素组件前,设置窗体的“布局管理器对象”设置了布局管理器后,元素的组件就按布局管理器的规则进行排放,常用的布局类有Java.awt.FlowLayout,然后填入不同的值就可以实现不同的布局,新手可以尝试一下


  • 大小: 11.4 KB
分享到:
评论

相关推荐

    java写的简单计算器界面版

    在Java编程领域,创建一个简单的计算器界面版是一个常见的学习任务,它可以帮助初学者理解面向对象编程、事件处理以及图形用户界面(GUI)设计的基本概念。本项目使用Java语言实现了一个功能基础但完整的计算器,...

    220个JAVA初学者实例

    对于初学者而言,理解并掌握Java的基础知识是至关重要的。下面我们将详细探讨Java初学者在220个实例中可能会遇到的知识点。 1. **基础语法**:包括变量声明、数据类型(如整型、浮点型、字符型、布尔型)、运算符...

    java简单登陆界面

    简单的java代码编写的登陆界面。实现对账号密码的判断。并且可以实现注册。还有登陆。适合初学者。

    java 五子棋游戏源码 界面美观 详细注释 适合初学者

    Java五子棋游戏源码是为初学者设计的一个优秀学习资源,它可以帮助新手程序员了解如何在Java环境中构建一个简单的桌面游戏。在这个项目中,你将接触到基础的图形用户界面(GUI)编程、事件处理以及基本的游戏逻辑...

    java简单聊天界面

    Java是一种广泛使用的面向...对于初学者来说,这是一个很好的起点,可以帮助他们理解和掌握如何在Java中构建交互式的用户界面。随着技能的提升,开发者可以逐步增加功能,优化界面,使其成为一个完整的多人聊天应用。

    java小项目 适合初学者

    Java编程语言因其良好的跨平台性能、稳定的运行环境和丰富的类库资源,成为了众多编程初学者的首选语言。对于想要学习Java的初学者而言,找到合适的实践项目是快速提升编程能力的重要步骤。本文将探讨适合初学者的...

    java初学者应该阅读的书籍

    对于Java初学者来说,选择合适的书籍进行学习是至关重要的一步。好的书籍不仅能够帮助我们打下坚实的基础,还能让我们在编程的道路上少走弯路。根据提供的信息,我们可以推测这三本书分别是Java初学者应该阅读的经典...

    java 基本词汇 基础 初学者

    在Java编程语言中,学习和理解基本词汇是初学者入门的关键。以下是一些核心概念的详细解释: 1. **Abstract Window Toolkit (AWT)**:AWT是Java早期提供的一种图形用户界面(GUI)工具包,它使用本地操作系统提供的...

    用java写的月历界面2

    综上所述,这个"月历界面2"项目是Java初学者或进阶者的一个良好实践,它涵盖了GUI编程的基础,以及日期处理和事件驱动编程的核心概念。通过这个项目,开发者可以深入理解Java GUI编程并提升软件设计能力。

    适合java初学者的简单记事本的源代码

    对于初学者来说,这样的项目是一个很好的起点,因为它通常涉及到基础的GUI(图形用户界面)编程、事件处理以及文件操作等Java基础知识。通过分析和学习这个源代码,初学者可以更好地理解如何在Java中构建一个实际的...

    java 写的学生管理系统,希望能帮助java初学者

    Java编写的学生管理系统是一个常见的实践项目,对于初学者来说,它能提供良好的学习机会,深入了解面向对象编程、数据库交互以及GUI设计等核心Java技术。在这个项目中,我们将探讨以下几个关键知识点: 1. **Java...

    贪食蛇 java代码 纯手工练习 适合初学者

    这个游戏简单易懂,对编程初学者来说,实现贪食蛇是一个很好的实践项目,可以学习到基本的编程逻辑和控制结构。 【Java编程基础】 本项目使用Java语言编写,Java是一种面向对象的、跨平台的编程语言,由Sun ...

    java编的简单界面

    用java编的简单界面,仅供java初学者参考的。不是很强大

    用java写界面最简单的一个demo

    对于初学者,Swing可能更为常见,因为它包含了大量的组件和工具,而且相对易于理解和使用。 在Swing中,我们可以使用`JFrame`类创建主窗口,`JButton`类创建按钮,`JLabel`类创建文本标签等。一个简单的Java Swing...

    JAVA初学者_扫雷源码

    【JAVA初学者_扫雷源码】是一个适合初级JAVA学习者参考的项目,它展示了如何用JAVA编程语言实现经典游戏“扫雷”。这个项目对于理解JAVA基础语法、控制流程、面向对象编程等概念非常有帮助。 1. **JAVA基础语法**:...

    JAVA写的象棋程序

    对于初学者来说,这个程序提供了一个良好的学习平台,可以深入了解面向对象编程、游戏逻辑实现以及GUI(图形用户界面)设计等核心概念。 首先,让我们从编程语言本身开始。Java是一种广泛使用的、跨平台的编程语言...

    简单的Java登录界面

    在Java编程领域,创建一个简单的登录界面是初学者经常遇到的任务。这个任务涵盖了GUI(图形用户界面)设计、事件处理和基本的用户交互。在这个场景中,"简单的Java登录界面"指的是一个允许用户输入用户名和密码,...

    Java初学者实例源码

    初学者可以通过这些实例了解如何编写简单的Java程序。 2. **类与对象**:Java是面向对象的语言,因此理解和创建类及对象至关重要。源码可能包括类的定义、构造函数、属性和方法,以及对象的创建和使用。实例可能...

    Java输入短信界面

    通过分析标题、描述、标签以及部分代码内容,我们可以了解到这是一段使用Java开发的短信界面程序,主要面向Java初学者,旨在展示如何利用Java的库与类来创建一个简单的短信编辑与发送界面。 ### 一、项目背景 ####...

    200个java初学者必看的小程序

    7. **Swing或JavaFX GUI编程**:对于想构建桌面应用的初学者,这些小程序可能会提供一些基础的图形用户界面设计示例,如按钮、文本框、菜单等组件的使用。 8. **网络编程**:Java的Socket编程允许创建客户端和...

Global site tag (gtag.js) - Google Analytics