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,控件,设置列或行,加滚动条,新界面...相关推荐

  1. ASP.NET 3.5核心编程学习笔记(55):自定义扩展程序控件的创建

    ASP.NET并没有包含对扩展程序的具体实现.然而,它定义了供所有自定义扩展程序和ACT中所有扩展程序使用的基类ExtenderControl.我们可通过该类创建自己的扩展程序.但并不建议这样做,因为 ...

  2. UGUI学习笔记(十二)自制血条控件

    一.效果展示 二.实现过程 2.1 准备工作 首先在场景中使用「Image」创建如下结构并命名为「LifeBar」.需要注意的是内部的「Image」都需要将锚点设置到最左侧,高度设置为自适应.在父元素 ...

  3. java组合框添加函数_Java Swing组合框选择并链接到其他组合框

    这是场景:我在数据库中有一个包含3列(id,name,age)的表.我创建了3个swing组合框和一个按钮,该按钮向数据库发送了一个" select语句",并用addItem(-) ...

  4. java里氏替换原则例子_java设计模式学习笔记——里氏替换原则

    oo中的继承性的思考和说明 1.继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然它不强制要求所有的子类必须遵循这些七月,但是如果子类对这些已经实现的方法任意修改,就会对 ...

  5. 黑马程序员_java自学学习笔记(八)----网络编程

    黑马程序员_java自学学习笔记(八)----网络编程 android培训. java培训.期待与您交流! 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无 ...

  6. Swing学习笔记目录

    本篇文章总结一下全部的Swing笔记,算得上是一个大纲了吧. 本篇笔记目录全部摘抄自网上系列教程,由本人整合而来,也算是记录一下自己的学习经历.要转载的请注明出处,谢谢. Swing学习笔记 1. S ...

  7. Java Web--HTML、CSS、JavaScript详细学习笔记(内含丰富示例代码)

    ** Java Web–HTML.CSS.JavaScript学习笔记 ** HTML(Hyper Text Markup Language超文本标记语言):控制的是页面的内容,是由标签组成的语言,能 ...

  8. 《Java Web开发入门很简单》学习笔记

    <Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...

  9. 【UI界面设计】PS基础学习笔记

    [UI界面设计]PS基础学习笔记 一.概述 1.行业规范: 2.介绍 二.PS入门 1.安装 2.基本介绍 3.新建项目 4.PS的基本使用流程 5.项目保存 6.抠图 7.修图 8.修人像图 9.如 ...

最新文章

  1. Linux多线程的同步-----信号量和互斥锁
  2. 使用花生壳自己架设网站:路由器后
  3. RDD 与 DataFrame原理-区别-操作详解
  4. CodeForces - 765D Artsem and Saunders(数学化简+构造+思维)
  5. python入门之类的基础语法-关于一些Python的一些基础语法训练
  6. leetcode 75 --- sort-colors
  7. 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
  8. 数字化转型的4个阶段,从报表到可视化再到数据平台,谁更重要?
  9. 在线的代码托管平台 coding.net ===中国扩展版github
  10. 【Code】浅谈Pascal转C++
  11. 基于SSM实现微博系统
  12. python中abbab什么意思_ABtest与Python代码-Go语言中文社区
  13. Xilinx 7系列FPGA架构之时钟资源(一)
  14. xp升级到win7傻瓜教程_最简单xp一键升级win7重装
  15. Navicat premium 导入大数据的Excel文件失败的方法
  16. Oracle EBS Interface/API(13)-MRP Forcast 创建预测名称和预测物料导入
  17. 区间估计Bootstraping/Jackknife
  18. python高并发编程_python 并发编程
  19. PTG DAO 生态
  20. 数据挖掘的十大经典算法

热门文章

  1. linux中的echo%3e文件,Linux学习笔记-shell脚本中${}的使用方法
  2. php mysql 性能测试工具下载_MySQL压力测试工具_MySQL
  3. 以太坊智能合约Java_以太坊:调用已部署的智能合约
  4. 算法与程序设计_算法与程序设计入门-简单计算题1
  5. bz2解压命令_tar 命令
  6. java的dom4j怎么调_dom4j.jar 的调试方法
  7. h5封装去底部_Appium—Native+H5混合APP的自动化
  8. git 提交代码命令_提交代码:git push 命令的四种形式
  9. 极简潮流!最新海报欣赏给你设计灵感
  10. Three Memory Management Models