-
需求一个java swing 功能5
在一个面板上,有一个下拉菜单,其值为(1,2,3,4,5,6,7,9,10)
当下拉菜单的值为(1,2,3,4,5,6,7,9),面板上没有任何文字显示
当下拉菜单的值为(10),面板上显示(电脑连接最大负载)文字提示2012年8月30日 15:58
2个答案 按时间排序 按投票排序
-
采纳的答案
根据楼上哥们意思 送个demo。。。
public static void main(String[] args) { String labels[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }; JFrame frame = new JFrame("demojava-swing-测试"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container contentPane = frame.getContentPane(); final JComboBox comboBox = new JComboBox(labels); comboBox.setMaximumRowCount(5); comboBox.setEditable(true); contentPane.add(comboBox, BorderLayout.NORTH); final JTextArea textArea = new JTextArea(); textArea.setVisible(false); JScrollPane scrollPane = new JScrollPane(textArea); contentPane.add(scrollPane, BorderLayout.CENTER); ActionListener actionListener = new ActionListener() { public void actionPerformed(ActionEvent actionEvent) { // textArea.append("Selected: " + comboBox.getSelectedItem()); // textArea.append(", Position: " + comboBox.getSelectedIndex()); if(comboBox.getSelectedItem().equals("10")) { textArea.setVisible(true); textArea.append("电脑连接最大负载"); } } }; comboBox.addActionListener(actionListener); frame.setSize(300, 200); frame.setVisible(true); }
2012年8月30日 22:31
-
1、JComboBox通过 addActionListener 添加监听器;
2、每当下拉列表变的时候,监听器会触发;
3、通过调用JComboBox的 getSelectedItem() 得到值;
4、判断值是否是10 是就显示面板,,否则就隐藏2012年8月30日 16:14
相关推荐
在本项目“java swing 多功能 聊天室”中,开发者利用Swing构建了一个具备多种功能的聊天应用,包括发送表情、发送文件/文件夹等。这个聊天室不仅提供基本的文字交流,还拓展了更多的交互方式,为用户提供更丰富的...
在“Java Swing漂亮界面 超酷 JavaSwing教程”中,我们主要会探讨如何利用Swing来设计美观且用户友好的界面。Swing组件的一大优点是它们是轻量级的,这意味着它们完全由Java代码实现,而不是依赖于操作系统提供的...
文档"javaswing教程.doc"应该包含了详细的步骤、实例代码以及最佳实践,帮助你深入理解和掌握Java Swing的界面设计技巧。 总之,Java Swing不仅是一个强大的工具集,也是开发者实现桌面应用创新设计的关键。通过这...
酒店管理系统的需求包括开台点菜功能、智能化获取菜品功能、自动结账功能、营业额报表功能等。依据餐饮行业的特点,本系统实现以下目标: 操作简单方便、界面简洁大方。 方便快捷的开台点菜功能。 智能化定位...
Java Swing是一个用于创建图形用户界面的Java API,提供了丰富的组件和布局管理器,以便快速构建复杂的GUI应用程序。在本文中,我们使用了JFrame、JPanel、JLabel、JButton、JTextField等组件来构建答题系统的用户...
总之,"JAVA Swing中文离线API文档"是一个极其宝贵的资源,它可以帮助Java开发人员深入理解Swing框架,提升开发效率,创建出美观、功能齐全的桌面应用程序。通过查阅这份文档,开发者可以快速查找所需的信息,解决...
Java Swing 是Java GUI(图形用户界面)库的一部分,它提供了丰富的组件来构建桌面应用程序。在Java Swing中,`JFileChooser`是用于实现文件...这个小例子是一个很好的起点,帮助初学者掌握Java Swing中的文件操作。
Java Swing学生选课管理系统是一种基于Java图形...总的来说,这个Java Swing学生选课管理系统展示了如何结合Java GUI技术与数据库来构建一个实用的应用程序,对于学习Java桌面应用开发和数据库集成有着很好的实践价值。
Java Swing 是Java标准库中的一个组件,用于创建图形用户界面(GUI)。Swing 提供了丰富的组件集合,如按钮、文本框、菜单等,用于构建桌面应用程序。然而,Swing 的默认界面风格(LookAndFeel)在视觉上可能相对...
在Java编程中,Swing库提供了丰富的组件和功能来创建图形用户界面(GUI)。当我们需要在Swing应用中展示图片时,可以利用特定的方法来读取并显示图像。本篇文章将详细讲解如何在Java Swing中读取和显示图片,以及与...
Java Swing 是Java GUI(图形用户界面)库的...总的来说,Java Swing 的日期时间选择控件简化了日期和时间输入,提高了数据准确性,并且提供了丰富的定制选项,使得开发者能够根据应用需求构建各种复杂的日期选择功能。
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它提供了一系列丰富的组件,用于创建桌面应用程序。在Swing中,DatePicker是一个非常实用的控件,允许用户方便地选择日期,通常用于输入或显示日期相关的...
数据库模式应清晰地反映五子棋应用的需求,比如,设计一个`Players`表来存储玩家信息,一个`Games`表来保存游戏记录,可能还需要额外的表来关联和扩展其他功能。 在项目实践中,你需要学习如何读取和写入文件,这在...
这是一个基于Mysql数据库、JavaSwing图形界面设计的电商购物系统项目,适合于数据库和Java课程的大作业或课设需求。这个系统包含了完整的代码实现、数据库脚本、实验报告以及安装指南,为用户提供了一站式的解决方案...
1. **Java Swing**:Java Swing是Java Foundation Classes (JFC)的一部分,是一个用于创建桌面应用程序的GUI工具包。Swing提供了许多组件,如按钮、文本框、面板等,用于构建美观的用户界面。与AWT(Abstract Window...
例如,当用户点击“预订”按钮时,一个事件会被触发,相应的事件处理器函数会被调用,执行预订房间的业务逻辑。 3. **Model-View-Controller (MVC) 设计模式**: MVC是一种常见的软件设计模式,用于分离数据模型、...
Java Swing 是一个用于构建图形用户界面的 Java 库,提供了丰富的用户界面组件和功能。在本文中,我们将探讨如何使用 Java Swing 实现表格分页。 表格分页的需求 在实际开发中,我们经常需要处理大量的数据,然而...
这个"java swing 画图板"项目展示了如何利用Java Swing构建一个具有基本绘图功能的应用程序,涵盖了GUI设计、图形绘制、事件处理等多个核心概念。通过学习和实践这样的项目,开发者可以深入理解Java Swing框架及其在...
这是一个开源项目,它扩展了Java Swing,添加了对Web浏览器组件的支持。项目提供了两个核心的JAR文件:DJNativeSwing.jar和DJNativeSwing-SWT.jar。DJNativeSwing.jar是纯Swing实现,而DJNativeSwing-SWT.jar则利用...
Java Swing 是Java标准库中的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。在Swing中,我们可以使用丰富的组件库来创建桌面应用程序,其中包括用于打印功能的组件和API。本篇文章将...