* * * * * Rows:列表框的行数 boolean multipleMode:指定列表框是否可以进行多项选择。 列表框:打开文件对话框中的文件类型。 * * import javax.swing.*; import java.awt.event.*; import java.awt.*; import javax.swing.event.*; class Info extends JFrame implements ListSelectionListener { JFrame fadd; JTextField num1;JLabel lbdep; JList dataList; String []data={"控制与计算机工程学院","电气与电子工程学院","能源与动力工程学院","经济与管理学院","数理学院","法政系","英语系","国际教育学院","核科学与工程学院","可再生能源学院"}; public void launchFrame() { dataList=new JList(data);//dataList.setEnabled(false); dataList.setAutoscrolls(true); dataList.setVisibleRowCount(4); num1 = new JTextField(15); lbdep = new JLabel("院系名称"); setLayout(new FlowLayout()); add(lbdep); add(num1);add(new JScrollPane(dataList));dataList.addListSelectionListener(this);pack(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setTitle("JList例子程序"); setSize(300,200); setVisible(true); }public void valueChanged(ListSelectionEvent ls) {num1.setText(dataList.getSelectedValue().toString());} public static void main(String[] args){ new Info().launchFrame(); } } * import java.awt.*; import java.awt.event.*; public class List1 implements ActionListener ,ItemListener {Frame f;TextField tf1;List ls1;public static void main(String arg[]){(new List1()).display();}public void display(){f = new Frame("列表框练习");f.setSize(300,200);f.setLocation(300,300);f.setBackground(Color.lightGray);f.setLayout(new FlowLayout());ls1 = new List();//创建列表框f.add(ls1);tf1 = new TextField (10);f.add(tf1);ls1.add("北京"); ls1.add("上海"); ls1.add("南京"); ls1.add("西安");f.setVisible(true);ls1.addActionListener(this);ls1.addItemListener(this);}public void actionPerformed(ActionEvent e){tf1.setText(ls1.getSelectedItem());} public void itemStateChanged(ItemEvent e){tf1.setText(ls1.getSelectedItem());} } * * drawOval(int?x, int?y, int?width, int?height) Parameters: x - the x coordinate of the upper left corner of the oval to be drawn. y - the y coordinate of the upper left corner of the oval to be drawn.

java 图形用什么组件标题_java图形用户界面设计Swing常用组件(阅读).ppt相关推荐

  1. Java案例:Swing常用组件演示

    文章目录 一.Swing (一)Swing概述 (二)Swing与AWT的关系 (三)Swing组件继承关系图 二.Swing常用组件演示 (一)运行效果 (二)涉及知识点 (三)实现步骤 1.创建J ...

  2. java用户界面设计教程_Java图形用户界面设计(Swing)的介绍

    前言 Swing是一个用于开发Java应用程序用户界面的开发工具包.它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格.Swing开发人员只用很少的代码就可以利用Swing ...

  3. java设计图形界面的基本思路_java图形界面之布局设计

    在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计.java.awt中定义了多种布局类,每种布局类对应一种布局的策略.常用的有以下布局类: •FlowLayout ...

  4. java图形界面怎么进行布局_JAVA图形界面(GUI)之布局管理器

    一个友好的读者界面是一款软件成功的关键因素之一.布局管理器就是用来管理读者的界面.摆放的效果直接影响到界面是否美观.布局管理器通过布局管理类来对各种读者组件进行管理. 使用布局管理器,不仅可以有序的排 ...

  5. 【JAVA】-- GUI用户界面设计(面板组件、文本组件、标签组件、按钮组件、下拉框组件)

    Swing中的组件:面板组件.文本组件.标签组件.按钮组件.下拉框组件. 一.面板组件 Swing组件中除了JFrame和JDialog这样的顶级容器,还提供了一些面板组件,面板组件不能单独存在,只能 ...

  6. java网站开发模式有哪些_第7章JavaWeb常用开发模式.ppt

    第7章JavaWeb常用开发模式.ppt 7.4.4 JSP+Servlet+JavaBean案例 --学生体质信息管理系统 [例7-10]采用JSP+Servlet+JavaBean+JDBC+My ...

  7. java输出5行星型三角_JAVA图形小动画之简单行星运动

    //第一个java文件thread_star.java: package solarsystem; import java.awt.Color; import java.awt.Graphics; i ...

  8. java的图形界面上传附件_Java图形界面(GUI) 动态获取上传或下载文件的路径问题...

    最近做一个文件的上传与下载时遇到了动态获取路径的问题,在此总结一下. //动态获取上传文件路径的代码 int result = 0; File file = null; String path = n ...

  9. java怎么设有滚动的标签_java – JScrollPane’laggy’滚动,包含许多组件

    我有3045的表格!组件(1015个标签,1015个文本字段,1015个组合框).所有这些都在JPanel和JScrollPane中的JPanel中.问题是滚动是"滞后".我的PC ...

最新文章

  1. python读音发音器-python3-文本读音器
  2. 斐波那契数列的前n项值
  3. 泛微协同“风暴”席卷高端市场
  4. websocket onclose方法什么时候触发_WebSocket断开重连解决方案,心跳重连实践
  5. 在墙上找垂直线_墙上如何快速找水平线
  6. 拓端tecdat|matlab使用Copula仿真优化市场风险
  7. Spark 整合hive 实现数据的读取输出
  8. 【黑马程序员西安中心】一个内向青年的转变
  9. 2022-2028年中国饮用水行业市场专项调研及投资前景研究报告
  10. bbed修改表记录内容系列三
  11. 深入浅出C指针,细节之处见真章,拒绝一切无病呻吟!!!
  12. 微信又双叒更新了!这次的隐藏功能,又一大型集体游街示众的 “社死“ 现场......!
  13. android x86睡死,【已解决】xps15 睡眠睡死
  14. 使用高匿代理访问西刺代理(假如ip被封可用高匿ip访问网站)
  15. Ubuntu14.04下无线网卡TP-Link TL-WDN5200的驱动安装
  16. 服务器迁移域名和证书要改什么用,服务器数据迁移方案介绍 怎样更换网站域名?...
  17. MongoDB——高级——集群和安全:安全认证(八)
  18. pandas下-综合练习
  19. R-Studio如何恢复被格式化移动硬盘数据
  20. python 视频教程大全下载地址

热门文章

  1. RFID采用率迟迟不涨,原因何在?
  2. 研究微信即时通讯的服务端、朋友圈、红包、推送等方案
  3. Objective-C笔记
  4. [转载]MVC、MVP以及Model2(上)
  5. Argus(ZOJ Problem Set - 2212)(优先队列)
  6. NFV业务技术说明—Vecloud微云
  7. Description Resource Path Location Type Project configuration is not up-to-d
  8. App.config/Web.config 中特殊字符的处理
  9. opencv-3.3安装记录-ubuntu 14.04
  10. JavaScript面向对象精要(一)