当前位置: 首页 > wzjs >正文

网页设计课程总结百度seo关键词排名

网页设计课程总结,百度seo关键词排名,怎么联系企业的网站建设,阳城网站建设文章目录 一、GUI简介二、Swing1.容器组件2. 布局管理器:BorderLayout3.代码实现 实验总结: 一、GUI简介 GUI:图形用户界面。通过图形用户界面,程序的输入输出可以脱离控制台JAVA中实现GUI主要使用3种技术:AMT&#x…

文章目录

  • 一、GUI简介
  • 二、Swing
    • 1.容器组件
    • 2. 布局管理器:BorderLayout
    • 3.代码实现
  • 实验总结:


一、GUI简介

  • GUI:图形用户界面。通过图形用户界面,程序的输入输出可以脱离控制台
  • JAVA中实现GUI主要使用3种技术:AMT,Swing,JavaFX。
    本篇文章我主要讨论Swing实现GUI界面。

二、Swing

1.容器组件

  • JFrame
    JFrame为顶层容器组件,可以放置其他组件。
  • JPanel
    JPanel不是顶层容器,无法单独显示。需要添加某个顶层容器中才可以使用。

2. 布局管理器:BorderLayout

  • BorderLayout将空间划分为了5个区域,每个区域只能添加一个组件,若添加多个只能显示一个。
  • 所以当我们需要在某个区域放置多个组件时,可以先放置JPanel,再在JPanel上放置其他组件。若某个区域没有放置组件,其不会被保留。

3.代码实现

利用各种组件,布局管理器以及事件监听器实现一个GUI。

  1. 代码如下:
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;public class FirstSwing {private static void createAndShowGUI() {// Create and set up the window.JFrame f1 = new JFrame("界面");f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// your codeJPanel panel1 = new JPanel(new GridLayout(2, 2));JPanel panel2 = new JPanel(new FlowLayout());JLabel jlabel1 = new JLabel("QQ");JLabel jlabel2 = new JLabel("密码");JTextField jtf1 = new JTextField(15);JTextField jtf2 = new JTextField(15);JButton jbutton1 = new JButton("登录");JButton jbutton2 = new JButton("注册");panel1.add(jlabel1);panel1.add(jtf1);panel1.add(jlabel2);panel1.add(jtf2);panel2.add(jbutton1);panel2.add(jbutton2);f1.add(panel2, BorderLayout.SOUTH);f1.add(panel1, BorderLayout.CENTER);// Display the window.f1.pack();f1.setVisible(true);jbutton1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {String qq = jtf1.getText();String password = jtf2.getText();if (qq.equals("123") && password.equals("111")) {JOptionPane.showMessageDialog(null, "欢迎用户黄羽悦进入系统");} else {JOptionPane.showMessageDialog(null, "用户名密码错误");}}});}public static void main(String[] args) {javax.swing.SwingUtilities.invokeLater(new Runnable() {public void run() {createAndShowGUI();}});}
}
  1. 运行结果
    在这里插入图片描述

实验总结:

经过本次实验,我了解了如何使用Swing实现GUI界面。
程序解释:
本次实验我将整个窗体界面分成两部分:分别对应BorderLayout的centre与south。
在布局layout上分别放入两个JLable与JTextField。
在layout的south放入一个JPanel,然后在该面板上放置两个按钮。
在按钮一上注册了事件监听器,在点击登录按钮后,如用户名、密码相同则提示“欢迎用户HYY进入系统!”
在这里插入图片描述
否则提示“用户名密码错误!
在这里插入图片描述
综上所述,对于GUI程序的一般编程步骤为:

  1. 创建窗体;
  2. 设置布局管理器;
  3. 在窗体上添加组件;
  4. 显示窗体;
http://www.dtcms.com/wzjs/476689.html

相关文章:

  • ftp服务器搭建设置网站信息竞价推广开户
  • 宝安做网站公司网站域名综合查询
  • 家乡的网站设计模板百度在线识图查图片
  • 微网站如何做推广石家庄百度推广排名优化
  • 深圳网站建设多少钱短视频培训课程
  • wordpress 文字围绕图片新野seo公司
  • win系统和mac那个做网站好google chrome官网
  • 机械毕业论文代做网站重庆白云seo整站优化
  • 做电影下载网站还赚钱吗二级域名网站查询入口
  • 在哪个网站可以做任务赚钱的软件定制开发公司
  • 网站建设制作设计优化百度口碑网
  • 做网站中二级导航链接到一级导航上海seo服务
  • 天津河东区网站建设深圳市社会组织总会
  • 网站群 米拓如何自己开发网站
  • 网站订单系统模板下载重庆关键词快速排名
  • 黑色大气网站源码运营和营销是一回事吗
  • 网站怎么做免费推广方案网站制作的费用
  • 深圳商城软件开发公司seo外链代发
  • 做企业福利网站起名百度提交收录入口
  • 建设网站技术公司网页模板图片
  • 运城做网站哪家好ip软件点击百度竞价推广
  • 网站怎么换空间商网络营销专家
  • 手机网站开发浏览器测试工具优化方案官网电子版
  • 上海网络企业优化公司小学生班级优化大师
  • 王野摩托车质量可靠吗seo刷网站
  • wordpress网站新闻太原seo报价
  • 白酒网站模板深圳最新消息今天
  • 强化乡镇政府网站建设和管理免费学生html网页制作成品
  • 优质聊城做网站费用营销方案
  • 匀贵网站建设免费b站推广网站有哪些