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

柳市做网站建设济南建站公司网站

柳市做网站建设,济南建站公司网站,邵阳市最新消息,做网站前端实战视频文章目录 前言一、列表框二、文本框#xff08;域#xff09; 1.文本框2.文本域三、密码框总结 前言 该篇文章简单介绍了Java中Swing组件里的列表框、文本框、密码框。 一、列表框 列表框#xff08;JList#xff09;相比下拉框#xff0c;自身只是在窗体上占据固定的大小…文章目录 前言一、列表框二、文本框域 1.文本框2.文本域三、密码框总结 前言 该篇文章简单介绍了Java中Swing组件里的列表框、文本框、密码框。 一、列表框 列表框JList相比下拉框自身只是在窗体上占据固定的大小。如果需要完全显示列表框信息可以将列表框添加于滚动面板中。 JList常用的构造方法如下 第一种方法直接实例化之后用setListData()方法添加对象 public void JList(); //初始化列表框对象后使用 setListData()方法添加对象 初始化列表框对象后使用 setListData()方法添加对象 实例展示 import javax.swing.JFrame; import javax.swing.JList; import java.awt.*;public class MyList extends JFrame{public MyList(){Container c getContentPane();//核心代码以下JListString jl new JList();String str[] {列表1,列表2,列表3,列表4};jl.setListData(str);//使用该方法设置列表数据引用对象应为数组类型c.add(jl);setBounds(100,100,100,100);setVisible(true);setDefaultCloseOperation(EXIT_ON_CLOSE);}public static void main(String[] args) {MyList my new MyList();} }运行结果 第二种方法 在实例化JList列表框时直接引用数组类型的变量至列表中。 public void JList(Object[] listDate); //直接在JList实例化时引用数组类型的对象填充列表框与其他代码大差不差核心代码差别为下 String str[] {列表1,列表2,列表3,列表4};JListString jl new JList(str); //创建数组后直接添加于列表框之中 运行结果一样 第三种方法在实例化JList列表框时直接引用向量类的对象至列表中。 public void JList(Vector listDate);核心代码差别为下 VectorString contents new Vector(); //列表框中引用了Vector对象 JListString jl new JList(contents);//随时添加新的列表数据 contents.add(列表1); contents.add(列表2); contents.add(列表3); contents.add(列表4); 运行结果 第四种方法在实例化JList列表框时实例化ListModel类至列表中  public void JList(ListModel dateModel); 在本类中创建一个MyListModel类继承“抽象列表模型类”。在该类中创建一个数组对象然后实现该抽象类的两个方法getElement()方法和getSize()方法。         JList类会在内部自动调用getElementAt() 方法获取列表的每个元素。getElementAt() 方法会根据索引值返回对应位置的元素内容。同样,getSize() 方法用于告诉JList 数据模型中有多少个元素。 实例展示 public class MyList extends JFrame{public MyList(){Container c getContentPane();JListString jl new JList(new MyListModle());//实例化JList列表框时实例化ListModel类c.add(jl);setBounds(100,100,100,100);setVisible(true);setDefaultCloseOperation(EXIT_ON_CLOSE);}//创建列表模型继承抽象类实现两个抽象方法 class MyListModle extends AbstractListModelString{private String contents[] {列表1,列表2,列表3,列表4};public String getElementAt(int x){ //JList类会在内部调用这个方法获取列表的每个元素if(xcontents.length){return contents[x];}else{return null;}}public int getSize(){return contents.length;} } 运行结果 二、文本框域 1.文本框 文本框JTextField是用于显示或编辑一个单行文本框体。 JTextField常用构造方法如下 public JTextField()        直接创建一行可输入的文本框 public JTextField(String text)        创建一行有“text”输入内容的文本框 实例展示 //···········省略代码··················JTextField jt new JTextField(你好);//···········省略代码·················· 2.文本域 文本域JTextArea即为一个文本文件可以任意输入内容。 JTextArea常用的构造方式如下 public JTextArea()        直接创建可输入的文本域 public JTextArea(String text)        创建有“text”输入内容的文本域 setLineWrap()方法    将该方法的参数设置为ture文本域就会自动换行触边换行 实例展示 import javax.swing.JFrame; import javax.swing.JTextArea; import java.awt.*;public class MyJTextArea extends JFrame{public MyJTextArea(){Container c getContentPane();JTextArea jt new JTextArea(文本域,6,6);jt.setLineWrap(true); // setLineWarp()方法 可以实现自动换行 触边换行c.add(jt);setBounds(100,100,100,200);setVisible(true);setDefaultCloseOperation(EXIT_ON_CLOSE);}public static void main(String[] args) {MyJTextArea my new MyJTextArea();} }运行结果 三、密码框 密码框JPasswordField与文本框唯一不同的是密码框将用户输入的字符串以某种符号进行加密使用 setEchoChar() 方法可以改变密码框的回显字符。 JPasswordField常用的构造方法如下 public JTextArea()        直接创建可输入的密码框 public JTextArea(String text)        创建有“****”输入内容的密码框 实例展示 //*********省略代码***********JPasswordField jp new JPasswordField( 1234); //创建了一个有输入内容显示为****jp.setEchoChar(#); //回显字符由‘*’变为‘#’显示为了####//*********省略代码*********** 输出结果 总结 该篇提供了一些关于“框”的代码使用这些框是前端的基础只有记住这些框的名字即可再实例化后添加进容器对象其他的代码基本不会改变。
http://www.w-s-a.com/news/370519/

相关文章:

  • 网站建设实习报告范文荆州市城市建设档案馆网站
  • 网站开发信息平台项目总结企业网站如何推广
  • 网站备案名称规定手机免费h5制作软件
  • 接网站建设单子的网站网页设计尺寸多大
  • 订制型网站费用做网站的问题
  • 淮阳住房和城乡建设网站桂林新闻桂林人论坛
  • 公司网站建设价格标准老版本网站开发工具
  • 门户网站开发费怎做账做网站交互demo工具
  • 中山最好的网站建设黄村网站建设价格
  • 企业网站首页应如何布局互联网营销师证书报名入口
  • 绍兴做网站哪家好篮球网站设计
  • 鹤岗市城乡建设局网站西域电商平台官网
  • 外贸网网站建设蓝色管理系统网站模版
  • 网站服务器关闭阿里巴巴logo
  • 青岛 网站制作公司乐从网站制作
  • wordpress 微网站模板怎么用wordpress 文档下载
  • ppt网站建设的目的合肥做网站找哪家好
  • wordpress站点路径redis缓存wordpress
  • 专门设计网站的公司叫什么百度 门户网站
  • 网站建设丶金手指专业旅游网站系统哪个好
  • 苏州工业园区两学一做网站成都企业排名
  • 医药网站开发wordpress境外支付
  • 营销自己的网站网站如何做标题优化
  • 玖云建站系统wordpress nodejs版本
  • 网站开发费用计入什么二级科目重庆企业网站推广
  • wordpress 菜单怎么使用方法宜春网站推广优化
  • dede 网站图标怎么自学建筑设计
  • 河北斯皮尔网站建设做微信小程序和做网站
  • 沈阳市住房和城乡建设局网站创意上海专业网站建设
  • 免费学编程国内网站it需要什么学历