网站首页 > java教程 正文
Swing组件。
下面我来介绍Swing主键。Swing主键有很多,像按钮、文本框、文本区、标签、列表、面板、组合框、滚动条、滚动面板、菜单、表格和树等组件。很多人不可能用得到它,所以本书挑几个重点给大家介绍一下。其实这个按钮前面也接触到了,按钮前面接触到了,标签也接触到了。重点会来介绍表格,因为表格是最常用的,比如说要从数据库里查询出来多条数据会放到表格里面去。表格还有一些集这些列表,这几个空间给详细介绍一下。
先来介绍一下标签,标签之前也用到了,但是没有用的那么深。看一看标签swith标签不仅可以放文字还可以放图标,也就是图片。有人这个标签可以带有文字,可以带有图标。所以这个标签很有意思。
·第一个构造方法创建是没有图标的标签对象。第一个第二个是创建只有一个图标的标签对象。第三个构造方法创建有图标的标签对象,指定是对齐方式。第四个是指定有文本的标签对象。第五是指定有文本的有图标的以及对齐方式是水平水平对齐方式。第六个是有文本有对接方式的标签。
·再看按钮按钮,前面也用到了seven的按钮,图标就是 icon 的,这个是没有标签的按钮,这个是带有标签的按钮。第四个是创建带有标签和文本的,就是带有标签和图标的按钮。先来看一看这个例子,这个带有图片的就是带有图标的标签的示例。看一看这个效果就是这样,这里面放一个标签。
实际上有的同学说这个看起来不是一个图片吗?是。把图片放到标签里,把标签放到屏幕里是这样的,所以这是一个带有图片的标签,我来看具体的代码来解释一下。
·首先创建一个窗口,当鼠标设置背景为白色,为什么将窗口背景设为白色?因为这个图片的问题,这个图片的背景是白色的,如果要不设置它看一看会什么效果。效果是这样,因为这个图片边是白色的,所以是为了看起来没有这种色,没有这种反差,就把背景设为白色的。
·怎么去创建图标对象image icon是 icon 的子类,image icon的接口,不管这个细节在这里需要指定一个路径,这个路径是用这个点是指当前的,当前项目下面有一个移位置,当前项目是当前项目下面这个点,就是它的目录,根目录是谁?当前这个项目,根目录在目录下面有一个images文件夹,这个图标图片都是放到没文件夹下面的,就是这样设置窗口大小。
·然后是创建标签,这就简单了,创建这个标签,这个标签把妹子按住就是图片对象拿过来来创建标签,然后把标签添加到这个窗口上来,设置标签的对齐方式让它居中,要不设置其中会什么样?这个有些细微差别这块可以比较一下,在这就不比较了,应该是标签内容,因为现在没有文件了,这就是介绍的标签。
的课程就介绍到这里,大家有什么问题可以加入我的服群详情请见课件,最后一页。
猜你喜欢
- 2024-11-01 java自学——第一天 神奇的HelloWorld
- 2024-11-01 Java中的String,StringBuffer,StringBuilder三者的区别是什么?
- 2024-11-01 生成icns图标,Mac系统使用iconutil生成图标
- 2024-11-01 程序员从幼稚到成熟的标志是什么?
- 2024-11-01 Java 8新特性:lambda表达式(java中的lambda表达式)
- 2024-11-01 悟空的金箍棒归来:Shoulder框架重塑Java Web开发!
- 2024-11-01 一文深度讲解JVM 内存分析工具 MAT及实践(建议收藏)
- 2024-11-01 Java对象头你不知道的地方(java 对象)
- 2024-11-01 Java Agent有什么作用?(java agentmain)
- 2024-11-01 游戏《我的世界》重塑品牌:启动器图标改用扁平化设计
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)