java监听器原理_java监听器原理

import java.awt.event.ItemListener; import java.awt.event.ItemEvent; import javax.swing.JFrame; import javax.swing.JComboBox; public class ComBoxDemo extends JFrame { JComboBox computer; //主类别下拉框 JComboBox fittings; //配件下拉框 public ComBoxDemo() { super("ComBoxDemo"); this.setLayout(null); computer=new JComboBox(new String[]{"", "联想电脑", "华硕笔记本", "IBM笔记本"}); fittings = new JComboBox(); //设置两个下拉框的位置和大小 computer.setBounds(100, 40, 100, 25); fittings.setBounds(100, 80, 100, 25); //添加事件监听器 computer.addItemListener(new ItemListener() { //设置几组常量保存各电脑品牌的配件信息 private final String[] ITEM_LX = {"联想CPU", "联想内存", "联想显示器"}; private final String[] ITEM_HS = {"华硕CPU", "华硕内存", "华硕液晶屏"}; private final String[] ITEM_IBM = {"IBMCPU", "IBM内存", "IBM液晶屏"}; //开始itemStateChanged方法,该方法在选择一台电脑时自动调用 public void itemStateChanged(ItemEvent e) { //首先获得选择的电脑品牌的索引号 int index = computer.getSelectedIndex(); //将配件下拉框中的所有项移除 fittings.removeAllItems(); //判断所选的电脑品牌 switch (index) { case 1: //联想电脑 addItems(ITEM_LX); break; case 2: //华硕笔记本 addItems(ITEM_HS); break; case 3: //IBM笔记本

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426608.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Django的各种初识

1,django项目的各个文件的介绍 1.1>项目的根目录:是各个子文件的根目录,在各个文件相互导入文件的时候使用 1.2>配置文件:为django的各个文件配置相关的各种默认配置 1.3>路径和函数的对应关系:是当form表单提交数据的时候和有关于网址的东西都会来urls来查找向对应的…

IIS介绍

IIS7及以上版本提供的请求-处理架构包括以下内容: • Windows Process Activation Service(WAS)可以让站点支持更多协议,不仅仅是HTTP和HTTPS • 可以通过增加或移除模块来自定义Web服务器引擎 • 集成IIS和ASP.NET请求-处理管线 IIS中的组件 IIS包含多个…

mysql 三级联动_c#+Mysql 实现三级联动

注明:此文章是转载而来,只是稍稍改了一点。。。1、实现语言,c#,mysql,其中要引入mysq.dll需要建立三个表----对应关系2、Web.cofig3、demo.cx文件:private string conn WebConfigurationManager.ConnectionStrings["Conn&qu…

Linux卸载MariaDB

CentOS7.5 安装MySQL8.0.12 安装前:  先卸载 CentOS7.5默认安装的MariaDB,配置文件在/etc/my.cnf rpm -qa | grep mariadb 找到 使用 yum remove mariadb-libs-5.5.56-2.el7.x86_64 再次查找 rpm -qa | grep mariadb 同时,配置文件在/etc/my.cnf 也已经…

win10安装iis(亲测,工作需要)

• 点击“Windows”键进入“开始”菜单,点击“所有应用”,在所有应用菜单里点击“Windows系统”里的“控制面板” • 在控制面板对话框里点击“程序” • 在“程序”对话框里点击“启用或关闭Windows功能” • 在“Windows功能”对话框里选中“Interne…

视频展示

作业要求:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2189 视频链接:http://v.youku.com/v_show/id_XMzg2Mzg1NzE0OA.html 视频播放截图及介绍: 1.成语考试中: 2.少年面对成语难得直挠头: 3.父亲发现孩子…

java学习(36):数组排序

/3使用Eclipse编写控制台应用程,接收老师输入的某个学生本学期的5此Java成绩考核, 并存储在5个长度的int类型数组中,对数组中的成绩进行从大到小排序,最后依次变量数组中的元素输出到控制台,如下示例: 源成…

java 8 io_Java IO8:IO简单总结

字节流、字符流继承关系前几篇文章讲解了字节流、字符流的使用,不过Java提供给用户的流类远不止此,限于篇幅原因,没办法一一讲解,而且也没有必要一一讲解,就像我在写博客的时候多次提到的,有问题的时候学会…

PHP实现高并发下的秒杀功能–Laravel

namespace App\Http\Controllers\SecKill; use App\Http\Controllers\Controller;use Exception;use Illuminate\Support\Facades\DB;use Illuminate\Support\Facades\Redis; class SecKillController extends Controller{ /** * 往redis的隊列中添加庫存(用於測試的…

vuex的个人理解

看官方文档看的一脸懵逼,后来看到了一篇比较容易理解的博文,大概写下自己的理解 一、vuex是什么 是基于vue的状态管理模式,一般用于解决大型项目中子组件向父组件传递数据的问题 二、基本概念 1、state 需要使用store的数据存储在state里&…

java验证码的代码_java实用验证码的实现代码

本文为大家分享了java实用验证码的实现代码,供大家参考,具体内容如下1、ValidCodepackage validImg;import java.awt.Color;import java.io.IOException;import java.util.Random;import javax.servlet.ServletException;import javax.servlet.http.Http…

java学习(37):二维数组

/4 利用嵌套循环完成以下二维数组的遍历,体会二维数组或多维数组元素的遍历方法及每个维数数组元素的下标特点。/ import java.util.Scanner; public class test06 { public static void main(String[] args){ Scanner in new Scanner(System.in); System.out.print…

java.util.stream_java.util.stream.Stream 接口中的常用方法

流模型的操作很丰富,下面介绍一些常用的API。这些方法可以被分成两种:延迟方法返回值类型仍然是 Stream 接口自身类型的方法,因此支持链式调用。(除了终结方法外,其余方 法均为延迟方法。)终结方法返回值类型不再是 Stream 接口自…

SRM 698 div1 RepeatString

250pts RepeatString 题意:问最少修改多少次将一个字符串修改为AA的形式。可以插入一个字符,删除一个字符,修改字符。 思路:枚举分界点,然后dp一下。 1 /*2 * Author: mjt3 * Date: 2018-10-17 19:50:164 * Last Mod…

java学习(38):数组排序(直接排序)

/5 有一个长度为10的int类型数组,存储了10个年龄数据,利用Eclipse工具设计一个java控制台程序, 完成将这个int类型数组中年龄进行算法对比,将10个年龄重新存储在新数组中,新数组中存储年龄应符合以下规则: 降序排列 ./ import java.util.Scanner; public class test07 { public…

java学习(39):九九乘法表

public class test08{ public static void main(String[] args){ for(int i1;i<9;i){ System.out.println(); for(int j1;j<i;j){ System.out.print("\t"i""j""(ij)); } } } }

java 私有变量访问_Java - 访问私有实例变量

我需要从以下类列表(Species.java)访问私有变量&#xff0c;以便在KlingonOx.java类中使用它们。KlingonOx.java类的目的是确定大象物种的种群数量将大于克林贡牛种的数量。这是Species.java类&#xff1a;import java.util.Scanner;public class Species{private String name;…

setState是异步还是同步?

react中setState是同步还是异步困扰了好久&#xff0c;今天终于有了答案&#xff1b;它既是同步的&#xff0c;也是异步的&#xff1b; 批量更新&#xff1a; 加入我在页面上写三个setState去分别 componentDidMount() {this.setState({ val: this.state.val 1 }) console.log…

java学习(40):成员实例的定义和访问

定义一个student类 public class student { String name;//输入姓名 int age;//输入年龄 String address;//输入地址 char sex;//输入性别 double height;//输入身高 } 定义一个teststudent类 //成员实例的定义和访问 public class testStudent { public static void main(Stri…

简易计算器 java_终于写出一个简单的计算器了

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼import javax.swing.*;import java.awt.event.*;import java.awt.*;import java.util.Scanner;//import java.util.Scanner;public class Jisuanji {JLabel JLabel1;JLabel JLabel2;JLabel JLabel3;//标签JFrame mainJFrame;//布局…