Swing图形用户界面

package test;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;

public class chuangt extends JFrame {
public chuangt(){
//设置大小
this.setSize(500,400);
//设置标题
this.setTitle("登录界面");
//窗体的初始位置
this.setLocationRelativeTo(null);//设置为null相对我的屏幕居中
//设置窗体不可调整
this.setResizable(false);
//设置窗体自动关闭
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置窗体布局
this.setLayout(null);//自由布局
//添加控件类的实例
JLabel jl =new JLabel("用户名:");
jl.setBounds(100, 100, 70, 30);
this.add(jl);
JTextField jt =new JTextField();
jt.setBounds(150, 100, 200, 30);
this.add(jt);
JLabel jl1 =new JLabel("密码:");
jl1.setBounds(110, 150, 70, 30);
this.add(jl1);
JPasswordField jt1 =new JPasswordField();
jt1.setBounds(150, 150, 200, 30);
this.add(jt1);
JButton btn=new JButton("注册");
btn.setBounds(250, 250, 70, 30);
this.add(btn);
JButton btn1=new JButton("登录");
btn1.setBounds(150, 250, 70, 30);
btn1.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {

setVisible(false);
cti2 ct =new cti2(chuangt.this);
ct.setVisible(true);
}

});
this.add(btn1);
}
public static void main(String args[]){
chuangt ct=new chuangt();
ct.setVisible(true);
}

}

时间: 2024-08-04 01:27:49

Swing图形用户界面的相关文章

Java图形用户界面编程

GUI代表图形用户界面(Graphical User Interface),Java API中提供了两套组件用户支持编写图形用户界面,包括AWT和Swing. AWT使用本地操作系统的代码资源,被称为重量级组件. Swing建立在AWT提供的基础之上,同时使用AWT相同的事件处理机制.Swing组件是轻量级的GUI组件,完全有纯Java代码编写,不依赖于任何特定平台,采用MVC架构方式来设计组件类.它将表示层分为三个分离的部分,分别是模型(model).视图(view).控制器(controle

java-GUI图形用户界面

图形用户界面GUI(Graphical User Interface),指的是在一个程序中用户可以看到的和与之交互的部分. JavaAPI中提供两套组件用于支持编写用户界面AWT  and  Swing. java在初期借助一种窗口开发类库,叫作AWT(Abstract Windows Toolkit,抽象窗口工具箱)来达到在图形接口上平台独立性. AWT处理用户界面元素的方法 把用户界面元素的创建和行为委托给目标平台(Windows.Macintosh.Linux等)上的本地GUI工具(Pee

java图形用户界面程序

GUI(Graphical User Interface) 定义:一个程序中,用户可以可以看见和与之交流的部分. 支持图形用户界面的两套组件: 1,AWT 2,Swing 建立步骤: 建立容器-建立组件-将组件添加到容器-设置布局 Swing中的重量级容器: 继承自AWT中的Container类,为其他容器和组件提供绘制位置 有JFrame,JDialog,JWindow,JApplet; Swing中的轻量级容器: 继承自Swing类的JComponent,为了方便其他组件的定位 有JPane

GUI图形用户界面设计注意事项

软件设计,当然不能局限于算法.代码的设计,界面的设计也同样重要.作为一个全面的编程人员,关心用户体验,也是我们应有的责任与义务. JavaGUI中,有着图形类与工具类等等,图形类包括了容器类与组件类,工具类又包括颜色类.字体类等,现在开发中,图形类使用javax.swing包下的以J开头的类,其他使用java.awt包下的类即可. 容器本质也是一种组件,只不过它被设计来放置其他具体的组件. 设置图形用户界面首先要有一个窗体JFrame类型对象,如果是自定义的窗体,那么它也要继承(extents)

GUI(图形用户界面)

AWT概述 GUI全称是Graphical User Interface,即图形用户界面,即应用程序提供给用户操作的图形界面,包括窗口.菜单.按钮.工具栏和其它各种图形界面元素 GUI设计提供了丰富的类库,这些类分别位于java.awt和javax.swing包中,简称为AWT和Swing Swing不仅实现了AWT中的所有功能,而且提供了更加丰富的组件和功能,足以满足GUI设计的一切需求. AWT事件处理事件处理机制 事件处理机制专门用于响应用户的操作,比如,想要响应用户的点击鼠标.按下键盘等

java图形用户界面认知

为了使我们生成的图形用户界面具有良好的平台无关性,Java语言中,提供了布局管理器这个工具来管理 组件在容器中的布局,而不使用直接设置组件位置.组件类是创建用户界面的,例如,JButton,JLabel和JTextField.容器类是用来包含其他组件的,例如,JFrame,JPanel和JApplet.辅助类是用来支持GUI组件的,例如,Graphics,Color,Font,FontMetrics和Dimension. 一.组件类 Component 类的实例可以显示在屏幕上.Componen

图形用户界面(graphical user interface)

1 java中提供的类库 1.1 定义 AWT(abstract windows toolkit)抽象窗口工具包:提供了与本地图形界面进行交互的接口,AWT中提供的图形函数与操作系统的图形函数有着对应关系.(为了实现java的平台通用性,AWT牺牲了部分功能,整合所有操作系统的共有图形函数,形成了AWT工具包:由于依赖于本地函数,AWT控件也叫重量级控件) Swing是在AWT的基础上构建的一套新的图形函数库,提供了所有AWT的功能,并用100%的java代码对AWT进行了扩充.(平台通用性更好

I/O系统,多线程、图形用户界面编程

多线程 进程与线程区别: 进程需要分配独立的内存空间:线程在同一内存空间中工作,可以共享同一块内存和系统资源 与Java相关的API: 1)Thread类 方法:start()启动: urn() : getName()获取线名:    setName()改变线名:   setPriority()设置优先级:   setDaemon()守护线程:   join()等待:   interupt()中段本线程:    isAlive()判断运行是否仍在生命周期之中:   yield()静态,停止线程运

Java基础学习总结 -- 图形用户界面GUI(持更)

虽然目前Java算不上前端开发的主力,但是作为Java入门基础的一部分,学习Java的GUI编程还是有必要的,而且可以做出一些小且有趣的图形程序来提高学习热情.本篇学习总结均为一个Beginner的笔记与心得,如有描述不到或错误之处,敬请指正. 1. JavaGUI主要开发工具 -- Swing类库的诞生与功能 一个合格的Java Developer,不仅要掌握技术,还要有一定的Java历史背景知识储备.所以先简要介绍一下用于JavaGUI开发的主要类库:Swing. 在Java 1.0时代便有