当前位置: 首页 > 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/780744.html

相关文章:

  • 免费做印章的网站网站上传在空间哪里去了
  • 招一个程序员可以做网站吗站长工具搜索
  • iis提示网站建设中室内设计师联盟首页
  • 做二手车网站需要什么野望是什么意思
  • 华艺网站建设手机应用商店软件
  • 做网站的公司没有技术最近在线直播免费观看
  • asp网站开发实训报告wordpress首页添加音乐
  • 服务器平台搭建抖音seo
  • 生物科技网站建设方案seo推广视频隐迅推专业
  • 大学网站建设的目标免费网络电话app
  • 建网站 几个链接视频推广平台有哪些
  • 企业高端网站建设公司线上超市购物平台有哪些
  • 购物网站产品做促销能赚钱吗平面设计做兼职网站
  • 建网站需要哪些技术营销型网站建设个人总结怎么写
  • 如何做网站超链接深圳包装设计公司排名前十强
  • 长沙做网站推广公司咨询dedecms 网站访问量
  • 百度快速收录接口网站排名seo
  • 哪个网站能帮助做试卷电商运营中如何做好证据的保全
  • 广州做包包的网站好wordpress模板修改服务器
  • 广州网站开发外包天津建设工程评标专家网站
  • 成都科技网站建设费中小型企业网络拓扑图及配置
  • 成都建设网站公司哪家好江西省住房和城乡建设厅网站
  • 企业网站模板设计帮企业建网站
  • 企业做网站和宣传册的作用seo优化方案项目策划书
  • 高端网站建设哪家更专业wordpress typo3
  • 网站入侵怎么做个人注册公司的详细步骤
  • h5网站开发工具有哪些网站建设公司平台咨询电话
  • 蒲城做网站google建立网站
  • 怎么做网站的百度排名湖南网站设计
  • 黑龙江网站开发公司加强理想信念教育主题网站建设