• 大小: 7.2MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-06
  • 语言: Java
  • 标签: J2SE  

资源简介

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 存储与读取对象\objectDemo.class

     文件       1673  2004-04-23 04:31  java实例100\第四章\实例58 存储与读取对象\objectDemo.java

     文件       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个文件信息

评论

共有 条评论