java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...
GUI:Java的图形化用户界面
学习其控件的使用
JLabel(文本控件),JTextField(文本框),JPassworldField(密码框),JButton(普通按钮)
JRadioButton(单选按钮),JCheckBox(复选按钮),JComboBox(下拉框),JTextArea(文本域)
JTextArea(文本域):
设置列:setColumns()
设置行:setRows();
加滚动条:
JScrollPane jsp=new JScrollPane(让那个控件有滚动条就让谁当参数传过来);
//打开新界面的步骤
//1.事件类里加构造方法,传入你要关闭窗体的类
//2.在事件类里声明一个空的要关闭的类的对象
//3.将传入的对象赋值给你声明的这个对象
//4.因为事件的构造方法改了,需要传入一个窗体对象,就在使用的时候传入当前对象
要求会默写或熟练的:
FocusListener:焦点获取时间的接口
focusGained():获取焦点的事件
focusLost():失去焦点的事件
addFocusListener():控件添加事件
ItemListener():下拉框选择的接口
itemStateChanged():下拉框内容改变的方法
getStateChange():获取下拉框的状态
ItemEventSELECTED:选中状态
ItemEventDESELECTED:取消选中状态
addItemListener():添加下拉框事件
lb_pwd_panduan.setForeground(Color.red):设置文字的颜色
java给界面添加滚动条_Java Swing学习笔记:要求会默写或熟练的,GUI,控件,设置列或行,加滚动条,新界面...相关推荐
- ASP.NET 3.5核心编程学习笔记(55):自定义扩展程序控件的创建
ASP.NET并没有包含对扩展程序的具体实现.然而,它定义了供所有自定义扩展程序和ACT中所有扩展程序使用的基类ExtenderControl.我们可通过该类创建自己的扩展程序.但并不建议这样做,因为 ...
- UGUI学习笔记(十二)自制血条控件
一.效果展示 二.实现过程 2.1 准备工作 首先在场景中使用「Image」创建如下结构并命名为「LifeBar」.需要注意的是内部的「Image」都需要将锚点设置到最左侧,高度设置为自适应.在父元素 ...
- java组合框添加函数_Java Swing组合框选择并链接到其他组合框
这是场景:我在数据库中有一个包含3列(id,name,age)的表.我创建了3个swing组合框和一个按钮,该按钮向数据库发送了一个" select语句",并用addItem(-) ...
- java里氏替换原则例子_java设计模式学习笔记——里氏替换原则
oo中的继承性的思考和说明 1.继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然它不强制要求所有的子类必须遵循这些七月,但是如果子类对这些已经实现的方法任意修改,就会对 ...
- 黑马程序员_java自学学习笔记(八)----网络编程
黑马程序员_java自学学习笔记(八)----网络编程 android培训. java培训.期待与您交流! 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无 ...
- Swing学习笔记目录
本篇文章总结一下全部的Swing笔记,算得上是一个大纲了吧. 本篇笔记目录全部摘抄自网上系列教程,由本人整合而来,也算是记录一下自己的学习经历.要转载的请注明出处,谢谢. Swing学习笔记 1. S ...
- Java Web--HTML、CSS、JavaScript详细学习笔记(内含丰富示例代码)
** Java Web–HTML.CSS.JavaScript学习笔记 ** HTML(Hyper Text Markup Language超文本标记语言):控制的是页面的内容,是由标签组成的语言,能 ...
- 《Java Web开发入门很简单》学习笔记
<Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...
- 【UI界面设计】PS基础学习笔记
[UI界面设计]PS基础学习笔记 一.概述 1.行业规范: 2.介绍 二.PS入门 1.安装 2.基本介绍 3.新建项目 4.PS的基本使用流程 5.项目保存 6.抠图 7.修图 8.修人像图 9.如 ...
最新文章
- Linux多线程的同步-----信号量和互斥锁
- 使用花生壳自己架设网站:路由器后
- RDD 与 DataFrame原理-区别-操作详解
- CodeForces - 765D Artsem and Saunders(数学化简+构造+思维)
- python入门之类的基础语法-关于一些Python的一些基础语法训练
- leetcode 75 --- sort-colors
- 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
- 数字化转型的4个阶段,从报表到可视化再到数据平台,谁更重要?
- 在线的代码托管平台 coding.net ===中国扩展版github
- 【Code】浅谈Pascal转C++
- 基于SSM实现微博系统
- python中abbab什么意思_ABtest与Python代码-Go语言中文社区
- Xilinx 7系列FPGA架构之时钟资源(一)
- xp升级到win7傻瓜教程_最简单xp一键升级win7重装
- Navicat premium 导入大数据的Excel文件失败的方法
- Oracle EBS Interface/API(13)-MRP Forcast 创建预测名称和预测物料导入
- 区间估计Bootstraping/Jackknife
- python高并发编程_python 并发编程
- PTG DAO 生态
- 数据挖掘的十大经典算法
热门文章
- linux中的echo%3e文件,Linux学习笔记-shell脚本中${}的使用方法
- php mysql 性能测试工具下载_MySQL压力测试工具_MySQL
- 以太坊智能合约Java_以太坊:调用已部署的智能合约
- 算法与程序设计_算法与程序设计入门-简单计算题1
- bz2解压命令_tar 命令
- java的dom4j怎么调_dom4j.jar 的调试方法
- h5封装去底部_Appium—Native+H5混合APP的自动化
- git 提交代码命令_提交代码:git push 命令的四种形式
- 极简潮流!最新海报欣赏给你设计灵感
- Three Memory Management Models