`

用JComboBox和JList实现的一个文件浏览器组件

阅读更多
    从刚刚写完的代码编辑器Quickpad-1.2中提取出一个文件浏览器组件,以方便以后使用。Quickpad-1.2请参照http://jisonami.iteye.com/blog/2181294

该文件浏览器截图如下




    调用该组件的代码如下:
public static void main(String[] args){
		JFrame jf = new JFrame();
		//文件浏览器组件继承了JPanel,当成JPanel类使用即可
		FileBrowsePanel fileBrowsePanel = new FileBrowsePanel();
		jf.add(fileBrowsePanel);
		jf.setBounds(400,100,150,500);
		jf.setVisible(true);
	}
  • 大小: 25 KB
0
0
分享到:
评论

相关推荐

    JAVA组件小全一览表

    * JApplet:javax.swing.JApplet 是一个 Applet 组件,用于在浏览器中运行 Java 小程序。其构造方法包括 JApplet()。 * JDialog:javax.swing.JDialog 是一个对话框组件,用于创建对话框。其构造方法包括 JDialog() ...

    用Swing做的图片浏览器的项目

    总之,这个“用Swing做的图片浏览器的项目”涵盖了Swing组件的使用、GUI设计、XML数据处理以及可能的网络编程,是一个综合性的Java桌面应用开发案例。通过学习和分析这个项目,开发者可以提升在Swing应用开发上的...

    Swing组件一览表

    - `JRootPane`:每个JFrame和JDialog都包含一个JRootPane,它是组件层次结构的基础。`JRootPane()`是创建方法。 3. **基本组件**: - `JButton`:表示用户可点击的按钮。构造方法有`JButton()`、`JButton(String ...

    第11章 GUI编程1

    Swing库提供了一套更为丰富的组件集合,包括JButton、JLabel、JTextField、JTextArea、JCheckBox、JComboBox、JList等,它们被称为轻量级组件,因为它们不直接依赖操作系统,这使得Swing组件在所有平台上具有一致的...

    Swing开发详细文档

    事件源(如按钮、文本框等)会触发事件,事件处理器(通常是一个实现了ActionListener接口的类)会处理这些事件。例如,上述代码中的`TestSwingWindow6`类实现了`ActionListener`接口,所以它可以处理按钮点击事件。...

    Java Swing图形界面

    6. JList、JComboBox和JTable:用于数据展示和选择,JTable用于展示表格数据,JList用于列表选择,JComboBox则是下拉列表框。 7. JMenuBar和JMenu:构建应用程序的菜单系统,JMenuItem用于定义具体菜单项。 三、...

    精通Java Swing程序设计

    1. **Swing组件**:Swing提供了大量的组件,如JButton、JLabel、JTextField、JTextArea、JComboBox、JList、JTable和JTree等。这些组件可以构建出复杂的用户界面,每个组件都有其特定的功能和用法。 2. **轻量级...

    Java软件开发实战 Java基础与案例开发详解 14-1 图形用户界面设计 共15页.pdf

    3. 实现一个简单的记事本程序,能够打开文件、保存文件以及进行文本编辑操作。 4. 创建一个简单的音乐播放器,能够播放和暂停音频文件。 通过以上知识点的详细介绍,你可以深入了解AWT和Swing在Java图形用户界面...

    JavaSwing界面设计(所有控件及示例).ppt

    - 显示组件:JLabel(标签)、JList(列表)、JComboBox(组合框)等,用于展示信息。 - 文本组件:JTextField(单行文本输入框)、JPasswordField(密码输入框)、JTextArea(多行文本区域)等,用于用户输入。 ...

    java的Swing控件实例

    3. **选择组件**:包括下拉列表(JComboBox)、列表视图(JList)、树视图(JTree)和表格(JTable)。这些组件允许用户从多个选项中进行选择或展示结构化数据。 4. **菜单组件**:Swing提供了菜单栏(JMenuBar)、...

    计算机软件及应用jaaPPT课件.pptx

    【计算机软件及应用】课程中的Swing是Java GUI(图形用户界面)开发的重要部分,Swing提供了丰富的...通过理解和掌握Swing的组件、包结构、事件处理以及组件继承关系,开发者能够更好地设计和实现Java桌面应用程序。

    java swing 编写的。。。。。

    基于Swing的购物应用可能包括一个主窗口,展示商品列表(JList或JTable),一个购物车(JPanel),以及用于添加、删除和结算的按钮。用户交互可以通过ActionListener来处理,商品数据可能存储在数据库中,并通过...

    《JavaSwing第二版》

    虽然现在JApplet已不再推荐使用,但书中可能会介绍如何使用Swing创建在浏览器中运行的应用程序,以及Java Web Start技术,它是Java平台早期的一种部署策略,允许用户通过网络启动和更新Java应用程序。 7. **Swing小...

    JavaSwing界面设计(所有控件及示例)

    - `JList` 和 `JComboBox` 提供列表选择和下拉选择功能。 - `JTextField`, `JPasswordField`, `JTextArea` 用于文本输入。 - `JToolBar` 创建工具栏,包含常用的操作按钮。 - `JToolTip` 显示鼠标悬停时的提示...

    Java精通Swing程序设计

    - JPanel:一个可自定义的组件容器,通常用于组合其他组件或添加背景颜色等。 - JButton:用于创建按钮,可以响应用户的点击事件。 - JLabel:用于显示文本或图像。 - JTextField:用于输入单行文本。 - ...

    100个Java+GUI+swing的小程序

    Java图形用户界面(GUI)是Java编程中一个重要的部分,用于创建桌面应用程序,提供与用户的交互界面。在Java中,Swing库是实现GUI的主要工具,它提供了丰富的组件和功能,使得开发者能够轻松构建出美观且功能强大的...

    Swing讲义Swing讲义

    - `JComboBox`和`JList`:下拉列表和列表视图的选择组件。 - `JCheckBox`和`JRadioButton`:复选框和单选按钮,提供多种选择。 - `JScrollPane`:用来包裹其他组件,如列表或表格,提供滚动功能。 2. **事件处理...

Global site tag (gtag.js) - Google Analytics