`
十三月的
  • 浏览: 168856 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Swing界面

阅读更多
package cn318;

import javax.swing.*;
import java.awt.*;

public class Interface_1 extends JFrame {

	/**
	 * qq界面
	 */

	private JButton buEnter, buExit, buRegister, buClear;
	private JLabel label1, label2, label3, label4, label5;
	private JTextField jt1;
	private JPasswordField jpf;
	private JCheckBox jc1, jc2;
	private JPanel jp1, jp2, jp3, jp4;
	private JTabbedPane jtp;// 选项卡窗格

	public static void main(String[] args) {
		Interface_1 interface1 = new Interface_1();

	}

	public Interface_1() {
		// 按钮初始化
		buEnter = new JButton("登录");
		buExit = new JButton("取消");
		buRegister = new JButton("注册账号");
		buClear = new JButton("清除帐号");

		// 标签初始化
		label1 = new JLabel(new ImageIcon("image/qq1.jpg"));
		label2 = new JLabel("  账       号", JLabel.LEFT);
		label3 = new JLabel("  密       码", JLabel.LEADING);
		label4 = new JLabel("忘记密码", JLabel.CENTER);
		label5 = new JLabel("账号升级", JLabel.CENTER);
                                //设置颜色字体
		label4.setFont(new Font("宋体", Font.BOLD, 14));
		label4.setForeground(Color.red);
		label5.setFont(new Font("隶书", Font.BOLD, 16));
		// 设置当鼠标移动到此处时箭头变为手型
		label5.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

		// 单行文本框初始化
		jt1 = new JTextField(15);
		// 密码框初始化
		jpf = new JPasswordField(15);
		// 复选框初始化
		jc1 = new JCheckBox("记住密码");
		jc2 = new JCheckBox("自动登录");

		// 面板初始化
		jp1 = new JPanel();
		jp2 = new JPanel();
		jp3 = new JPanel();
		jp4 = new JPanel();
		// 选项卡窗格初始化
		jtp = new JTabbedPane();

		// 设置各个面板
                            
		jp1.setLayout(new GridLayout(3, 3));//面板1使用网格布局管理器
		jp1.add(label2);
		jp1.add(jt1);
		jp1.add(buClear);
		jp1.add(label3);
		jp1.add(jpf);
		jp1.add(label4);
		jp1.add(jc1);
		jp1.add(jc2);
		jp1.add(label5);

		jp2.setBackground(Color.BLUE);
		jp3.setBackground(Color.GREEN);

		jp4.add(buEnter);
		jp4.add(buExit);
		jp4.add(buRegister);

		jtp.add("QQ 号码", jp1);
		jtp.add("手机号码", jp2);
		jtp.add("电子邮箱", jp3);

		// 设置布局管理器
		this.add(label1, BorderLayout.NORTH);
		this.add(jtp, BorderLayout.CENTER);
		this.add(jp4, BorderLayout.SOUTH);

		// 设置基本属性
		this.setTitle("My QQ登录界面");
		this.setSize(300, 260);
		this.setLocationRelativeTo(null);
		this.setIconImage(new ImageIcon("image/qq.png").getImage());
		this.setAlwaysOnTop(true);
		this.setResizable(false);
		this.setDefaultCloseOperation(3);
		this.setVisible(true);

	}

}
画面所得简陋写。。。。。

 

  • 大小: 32 KB
  • 大小: 23.9 KB
分享到:
评论

相关推荐

    swing界面美化包

    "swing界面美化包"就是这样一个工具,它可以帮助开发者轻松地改变Java应用的视觉风格。 Swing界面美化的实现主要依赖于两个关键概念:LookAndFeel和UI Delegate。LookAndFeel是一种可以改变所有组件外观和感觉的...

    Java Swing 界面美化包-含源码

    Java Swing 是Java标准库中的一个组件,用于创建图形用户界面(GUI)。Swing 提供了丰富的组件集合,如按钮、文本框、菜单等,用于构建桌面应用程序。然而,Swing 的默认界面风格(LookAndFeel)在视觉上可能相对...

    java swing界面设计

    - "Java图形用户界面设计(Swing常用组件).ppt"和"JavaSwing界面设计(所有控件及示例).ppt"两个文件中可能包含了各种Swing组件的使用示例和实际应用,建议仔细学习和实践。 9. **学习资源** - Java官方文档:提供...

    JavaSwing界面设计(所有控件及示例)

    JavaSwing界面设计(所有控件及示例)

    纯JAVA实现修改本地IP(swing界面版)

    在本文中,我们将深入探讨如何使用Java编程语言创建一个Swing界面应用,该应用能够修改本地计算机的IP地址。这个程序允许用户存储多个预设IP地址,并方便地在它们之间切换,同时也支持删除不需要的IP配置。我们将会...

    Java写的Swing界面系统

    在本Java写的Swing界面系统中,你将找到完整的源代码,可以直接运行并学习Swing的基本用法和高级特性。 1. **Swing组件基础**:Swing 提供了各种组件,如 JButton、JLabel、JTextField、JTextArea、JComboBox、...

    swing界面嵌入ocx或dll影像控件

    swing调用OCX或dll的方法有很多,其中包括:jcob、comfyj、jawin、jni、jna等等很多方式,但是如果要显示dll或ocx的控件在swing界面上,就有点麻烦了,就像ocx在IE中显示的对象一样。最后通过SWT中嵌入OCX,然后把...

    使用Java Swing界面实现数据库基本操作.rar,Java Swing界面实现数据库基本操作

    总的来说,使用Java Swing界面实现数据库基本操作涉及到以下几个关键点: 1. 理解Swing组件和布局管理,构建用户界面。 2. 掌握JDBC,包括连接数据库、创建Statement或PreparedStatement、执行SQL语句和处理结果集。...

    在swing界面中嵌入javaFX运行的视频

    这篇名为“在Swing界面中嵌入JavaFX运行的视频”的博客文章探讨了如何将JavaFX的视频播放能力整合到Swing应用中,以提升用户体验。 首先,我们需要理解Swing和JavaFX之间的交互。虽然Swing是早期的UI库,但JavaFX因...

    JavaSwing 界面设计

    swing界面设计ppt文档,介绍swing各组件的用法,并有简单的实例和最终练习

    基于java swing界面的图书管理系统

    【基于Java Swing界面的图书管理系统】是一个利用Java的Swing库构建的图形用户界面应用程序,专为管理和组织图书信息而设计。Swing是Java提供的一个轻量级组件库,用于创建桌面应用程序,提供了丰富的UI控件和事件...

    java实现银行家算法(Swing界面)

    Java 实现银行家算法(Swing 界面) 银行家算法是操作系统中非常重要的一种资源分配算法,用于避免死锁和饥饿的出现。下面我们将通过 Java 语言来实现银行家算法,并使用 Swing 库来设计一个友好的图形用户界面。 ...

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

    标题中的"4个swing界面"可能指的是四个不同的Swing界面示例,这些示例可能是为了展示Swing如何构建不同类型的窗口或对话框。对于初学者来说,了解并实践这些例子是非常有益的,因为它们可以深入理解Swing组件的用法...

    Java通过swing界面实现简易飞机小游戏.zip

    Java通过swing界面实现简易飞机小游戏.zipJava通过swing界面实现简易飞机小游戏.zip Java通过swing界面实现简易飞机小游戏.zipJava通过swing界面实现简易飞机小游戏.zip Java通过swing界面实现简易飞机小游戏.zip...

    java课程设计界面美化包,swing也可以这么漂亮

    本demo正是一个很好的教学示例,展示了如何集成和使用Substance库来美化Swing界面。 在"main"函数中的注释,作者提供了一个简单的教程,指导如何更换皮肤。通常,这涉及到加载Substance库,创建一个自定义的LookAnd...

    Swing 界面设计小例子

    在本教程中,我们将探讨Swing界面设计的一些基本概念和实践,通过一个简单的小例子来展示如何创建和定制GUI组件。 首先,Swing提供了一系列组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)等,用于...

    java漂亮swing界面

    标题“java漂亮swing界面”可能是指使用Java Swing来设计具有良好视觉吸引力和用户体验的GUI。在Java Swing中,可以通过自定义外观和使用特定的布局管理策略来实现漂亮的界面。 **Swing组件** 1. **JFrame**: 这是...

Global site tag (gtag.js) - Google Analytics