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

淮安市交通建设局网站外链网站推荐

淮安市交通建设局网站,外链网站推荐,可以做bim实操题的网站,网站开发环境lmnp前言 GUI(Graphical User Interface,图形用户界面,简称图形界面)编程实际是引用java.awt或javax.swing类包中的窗口类、控制组件类、布局类、事件类等,通过将控制组件类,如菜单、按钮、文本框等&#xff0c…

前言

        GUI(Graphical User Interface,图形用户界面,简称图形界面)编程实际是引用java.awt或javax.swing类包中的窗口类、控制组件类、布局类、事件类等,通过将控制组件类,如菜单、按钮、文本框等,直接或间接添加到窗口中,通过鼠标即可进行操作的图形化界面设计方法。
java.awt类包是抽象窗口工具包(即AWT),通过调用本地系统实现显示窗口的功能。javax.swing类包是在AWT基础上建立的一套图形界面系统,习惯上称其为Swing包。Swing包是JFC(Java Foundation Classes)的一部分,提供了从按钮到表格的所有可视化组件。Swing对AWT中组件作了重新定义,为区别于原AWT组件,所有在Swing中声明的组件的名称前面都加一个字母J。

Swing组件层次结构图               

Swing组件层次结构示意图        

一、容器类组件 

  • JFrame类(顶层容器)的常用方法及常量

Dimension类的常用方法及常量

  • JPanel类(中间容器)的常用方法

二、普通可视化组件

 1、标签组件JLabel

标签对象以显示文字信息为主,文字格式、字体等通过Font类的对象设置。

2、 文本框组件JTextField

        文本框组件是用于输入单行文本内容的组件,又被称为单行文本组件。它是TextComponent(文本组件)的子类。TextComponent类提供了多种方法,包括文本选择、设置、编辑、插入位置、注册和删除文本监听器等功能。

3、 按钮组件JButton

按钮使最常用的组件之一,常用于提交等操作

4、复选框组件JCheckBox

复选框组件提供一种简单的“开/关”输入设备,单击就选中,再单击一次取消选择,每个复选框旁边有一个文本标签,标识这个复选框的功能。

 举几个代码例子

import javax.swing.*;
import java.awt.*;public class Main {public static void main(String[] args) {//1、创建顶级容器对象JFrame newWin = new JFrame("汽车租赁系统");newWin.setSize(400,500);//设置窗口大小newWin.setLocation(500,300);//设置窗口显示左上角的位置newWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置窗口关闭操作newWin.setVisible(true);//使窗口显示//或者newWin.show();也可以使窗口显示//2、创建JPanel中间容器JPanel panelObj = new JPanel();panelObj.setBackground(Color.orange);//设置窗口背景颜色为橙色//3、创建标签对象JLabel labelObj = new JLabel("用户账号:");labelObj.setFont(new Font("楷书",Font.BOLD,20));//设置字体labelObj.setForeground(Color.black);//设置字体颜色//4、创建JTextField对象JTextField textField = new JTextField(20);textField.setHorizontalAlignment(JTextField.RIGHT);//设置字体的文本格式//5.创建JButton对象//JButton button = new JButton("登录");//6、根据包含与被包含的顺序,将基本组件对象添加到中间容器中,再将中间容器添加到顶层容器中panelObj.add(labelObj);panelObj.add(textField);//panelObj.add(button);newWin.add(panelObj);}
}

运行结果:

 


从前面几个例子来看,可视化组件的加载顺序是:先加载普通可视化组件,如JLabel、JTextField、JButton,实例化后添加到JPanel对象中,再将JPanel对象再添加到JFrame对象中。

http://www.hkea.cn/news/393258/

相关文章:

  • 响应式网站缺点学大教育培训机构电话
  • 江苏天德建设工程有限公司网站一个平台怎么推广
  • 石家庄做网络推广的网站推广平台收费标准
  • 贵阳天柱网站建设招聘域名注册平台有哪些
  • 网站建设电话营销百度问一问官网
  • 网站优化建设河南怎么关闭seo综合查询
  • 自贡做响应式网站开发公司google搜索引擎入口google
  • 东莞哪种网站推广好微信朋友圈推广文案
  • 现在学做网站赚钱吗东莞市优速网络科技有限公司
  • 宁津做网站公司宣传推广图片
  • 陕西的建设厅官方网站数据分析报告
  • 企业网站建设的定位互联网
  • 注册域名之后如何做网站优化清理大师
  • wordpress+在线播放推广seo网站
  • 丽水网站建设明恩玉杰网站开发框架
  • 如何设计网站中的上传功能搜索引擎技术基础
  • 余江区建设局网站百度搜索引擎优化的方法
  • 做网站用c 还是java万网域名注册教程
  • 青岛做网站那家好专业的网站优化公司排名
  • 网站如何做淘宝推广seo服务 收费
  • 学完js了可以做哪些网站营业推广的形式包括
  • 网站会员系统怎么做模版seo是指什么职位
  • 上海集团网站制作新闻 近期大事件
  • 商城网站验收标准seo关键词排名优化怎样收费
  • 睢宁做网站公司珠海百度关键字优化
  • 临安市住房和建设局网站伊春seo
  • 天津百度做网站多少钱游戏代理平台哪个好
  • b2b模式的网站google网站
  • 做优化网站哪个公司好十大营销策略
  • 软件商店app苏州网站关键词优化推广