资源简介
JAVA100个实例。SE的经典桌面应用程序
代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//颜色选择下拉框演示
public class IconComboBoxDemo extends Jframe{
JLabel iconLabel=null; //用来响应列表框选择的变化
JComboBox iconComboBox=null; //定制的选择下拉框
public IconComboBoxDemo(){
//定义object二维数组用于初始化下拉框参数依次为图标显示文本提示文本
object[][] obj={
{new ImageIcon(“1.gif“)“旅游““提供旅游的最新信息“}
{new ImageIcon(“2.gif“)“音乐““提供最新的音乐资讯,古典的、流行的...“}
{new ImageIcon(“3.gif“)“聊天““与朋友聊天“}
{new ImageIcon(“4.gif“)“影视““影视娱乐“}
{new ImageIcon(“5.gif“)“家居““家居世界“}
};
//初始化下拉框
iconComboBox = new JComboBox();
iconComboBox.setMaximumRowCount(3); //设置最大可视行数
iconComboBox.setRenderer(new IconRenderer()); //设置单元绘制器
for (int i=0;i iconComboBox.addItem(obj[i]);
}
//初始化iconLabel信息
iconLabel = new JLabel();
//下拉框事件处理用匿名类实现
iconComboBox.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent evt){ //处理事件
object[] obj = (object[])iconComboBox.getSelectedItem(); //得到选择的内容此处为一维数组
iconLabel.setIcon((Icon)obj[0]); //设置iconLabel的图标
iconLabel.setText(obj[1].toString()); //设置iconLabel的文本
}
});
//增加组件到主窗体上
this.getContentPane().setLayout(new BorderLayout()); //设置布局管理器
this.getContentPane().add(iconComboBoxBorderLayout.NORTH); //在上方增加下拉框
this.getContentPane().add(iconLabelBorderLayout.CENTER); //在中间增加iconLabel用于响应选择的变化
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE); //关闭窗口时退出程序
this.setSize(350260); //设置窗口尺寸
this.setVisible(true); //显示窗口
}
public static void main(String[] args){
new IconComboBoxDemo();
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 180054 2004-05-10 22:31 java实例100\第四章\实例59 Java画图程序\65-1.bmp
文件 769 2004-07-21 18:39 java实例100\第四章\实例59 Java画图程序\PainterDemo$DrawShapeListener.class
文件 1424 2004-07-21 18:39 java实例100\第四章\实例59 Java画图程序\PainterDemo.class
文件 1540 2004-05-10 22:30 java实例100\第四章\实例59 Java画图程序\PainterDemo.java
文件 1582 2004-07-21 18:39 java实例100\第四章\实例59 Java画图程序\PainterPanel.class
文件 1486 2004-05-10 22:30 java实例100\第四章\实例59 Java画图程序\PainterPanel.java
文件 180054 2004-07-21 19:21 java实例100\第四章\实例58 存储与读取对象\64-1.bmp
文件 5208 2004-04-23 03:55 java实例100\第四章\实例58 存储与读取对象\image.gif
文件 1683 2004-07-21 18:38 java实例100\第四章\实例58 存储与读取对象\ob
文件 1673 2004-04-23 04:31 java实例100\第四章\实例58 存储与读取对象\ob
文件 5632 2004-07-20 18:42 java实例100\第四章\实例58 存储与读取对象\Thumbs.db
文件 148854 2004-05-10 23:43 java实例100\第四章\实例57 压缩中文文件名的文件\63-1.bmp
文件 195606 2004-05-10 23:45 java实例100\第四章\实例57 压缩中文文件名的文件\63-2.bmp
文件 695 2004-07-21 18:37 java实例100\第四章\实例57 压缩中文文件名的文件\CNZipDemo$1.class
文件 697 2004-07-21 18:37 java实例100\第四章\实例57 压缩中文文件名的文件\CNZipDemo$2.class
文件 1151 2004-07-21 18:37 java实例100\第四章\实例57 压缩中文文件名的文件\CNZipDemo$SelectFileListener.class
文件 3297 2004-07-21 18:37 java实例100\第四章\实例57 压缩中文文件名的文件\CNZipDemo.class
文件 4528 2004-07-21 18:37 java实例100\第四章\实例57 压缩中文文件名的文件\CNZipDemo.java
文件 12247 2004-05-10 23:26 java实例100\第四章\实例57 压缩中文文件名的文件\CNZipInputStream.java
文件 16242 2004-05-10 23:23 java实例100\第四章\实例57 压缩中文文件名的文件\CNZipOutputStream.java
文件 6214 2004-05-10 23:25 java实例100\第四章\实例57 压缩中文文件名的文件\java\util\zip\CNZipInputStream.class
文件 8078 2004-05-10 23:23 java实例100\第四章\实例57 压缩中文文件名的文件\java\util\zip\CNZipOutputStream.class
文件 257794 2004-07-21 19:20 java实例100\第四章\实例56 zip压缩包查看程序\62-1.bmp
文件 910 2004-07-21 18:22 java实例100\第四章\实例56 zip压缩包查看程序\ZipDemo3$1.class
文件 483 2004-07-21 18:22 java实例100\第四章\实例56 zip压缩包查看程序\ZipDemo3$2.class
文件 2718 2004-07-21 18:22 java实例100\第四章\实例56 zip压缩包查看程序\ZipDemo3.class
文件 2475 2003-04-30 18:02 java实例100\第四章\实例56 zip压缩包查看程序\ZipDemo3.java
文件 263054 2004-05-10 16:44 java实例100\第四章\实例55 从压缩包中提取文件\61-1.bmp
文件 118274 2004-05-10 16:46 java实例100\第四章\实例55 从压缩包中提取文件\61-2.bmp
文件 937 2004-07-21 18:22 java实例100\第四章\实例55 从压缩包中提取文件\ZipExtractDemo$1.class
............此处省略703个文件信息
- 上一篇:Android多级树形选择列表
- 下一篇:期末javaweb的一个项目
相关资源
- core-2.3.0 + QRCode + zxing-1.6-core + zxing-j
- 张孝祥java就业培训教程(完整版电子
- J2SE6.0 API 中文版(冷冬大雪)
- [Java2开发平台标准版5.0].[J2SE.Developm
- J2SE 6.0 API Document 中文版
- Java 反射Reflection 经典实用
- 基于J2SE的南京公交查询系统含公交线
- 密码管理器(Java)GUI
- com.google.zxing.client.j2se.jar
- 学员成绩管理系统(设计+代码)
- java工资管理系统J2SE
- 谷歌二维码生成 com.google.zxing.client.
- java最好学习资料
- java魔板游戏,一个j2se软件
- java项目_吃豆豆_源码及文档
- java写的红绿灯演示程序多线程
- 扫雷游戏Java源代码
评论
共有 条评论