`

使用swt table实现表格

 
阅读更多

使用Table

public class Table1 {
    public static void creatShellArae(Shell shell) {
        Table table = new Table(shell, SWT.BORDER | SWT.FULL_SELECTION);
        table.setHeaderVisible(true);
        for(int i=0; i < 3; i++) {
            TableColumn column = new TableColumn(table, SWT.NONE);
            column.setText("column " + i); column.setWidth(100);
        }

        String[] input = {"a","b","c"};
        for(String s : input) {
            TableItem item = new TableItem(table, SWT.NONE);
            for(int i=0; i < 3; i++) {
                item.setText(i, s);
            }
        }
    }

    public static void main(String[] args) {
        Display display = Display.getDefault();
        Shell shell = new Shell(display);
        shell.setSize(500, 300);
        shell.setLayout(new FillLayout());

        creatShellArae(shell);

        shell.open();
        shell.layout();

        while (!shell.isDisposed())
            if (!display.readAndDispatch())
                display.sleep();

    }
}

 

分享到:
评论

相关推荐

    swt table 实现换行

    根据提供的文件信息,可以看出本文主要讨论的是如何在 SWT (Standard Widget Toolkit) 的 Table 控件中实现文本换行的功能。SWT 是一个用于开发基于 Java 的桌面应用程序的工具包,它提供了丰富的用户界面组件来帮助...

    SWT Table单元格编辑功能

    其中,`Table`控件是SWT中最常用的数据展示组件之一,尤其适用于展示表格形式的数据。本文将深入探讨SWT `Table`控件中的单元格编辑功能,并通过实例代码进行详细解析。 #### 1. 创建TableEditor `TableEditor`是...

    SWT表格管理类(包括表头排序,隔行颜色,表格宽度自适应)

    SWT表格管理类,包括表头排序事件,table宽度自适应事件,隔行颜色事件

    SWT Table分页的工具类

    本文将深入探讨如何使用SWT Table实现分页功能,并基于描述中提到的工具类进行讨论。 在SWT Table中实现分页,我们需要关注以下几个关键点: 1. **数据模型**:首先,我们需要定义一个数据模型来存储表格中的数据...

    JAVA SWT Table SWTChart Jdbc 数据 表格 散点图 界面

    在本文中,我们将深入探讨如何使用Java编程语言,结合Eclipse SWT库,SWTChart组件以及JDBC技术,来创建一个跨平台且安全的应用程序,该程序能够在同一个界面上同时展示散点图和数据表格。这有助于数据分析和可视化...

    swt类库Table

    - `org.eclipse.swt.win32.win32.x86_3.4.1.v3452b.jar`:这是一个SWT的Windows平台x86版本的JAR文件,包含了SWT库的实现,包括`Table`类在Windows环境下的具体实现。 - `Table.java`:这是`Table`类的源代码文件,...

    SWT tableEditor删除后刷新

    在这个类中,可能会有Table的创建、TableEditor的使用以及相关事件处理的实现。通过查看这个文件的源码,我们可以更深入地理解问题的细节,并找到解决问题的具体代码片段。 总之,处理SWT TableEditor时,关键在于...

    SWT表格管理类

    在本文中,我们将深入探讨SWT(Standard Widget Toolkit)框架下表格管理类的核心概念、功能以及实现方法。 SWT是Eclipse基金会提供的一种开源GUI(图形用户界面)库,它直接与操作系统API交互,提供了高效且功能...

    swt table 自己造个轮子

    在这个场景中,“swt table 自己造个轮子”指的是使用SWT(Standard Widget Toolkit)库来创建一个自定义的表格组件。SWT是Eclipse项目的一部分,它提供了一套原生的GUI组件,用于Java应用程序,提供了与操作系统更...

    swt虚拟表格.rar

    SWT中的虚拟表格通过实现`org.eclipse.swt.custom.VirtualTable`接口或使用`org.eclipse.jface.viewers.TableViewer`类来实现。 在"swt虚拟表格.rar"这个压缩包中,可能包含了一些教育资源,如"edu"文件夹,这通常...

    swt table扩展

    总的来说,SWT Table的扩展涉及到多个方面,包括但不限于自定义列类型、实现复杂的排序、编辑功能和事件监听。熟练掌握这些技巧,能够帮助我们在Java GUI应用开发中创建出功能丰富且用户体验优秀的数据展示组件。

    java swt table

    标题中提到的“Java SWT Table”,指的是在SWT框架下创建和管理表格组件的技术。在SWT中,Table控件是一种用于显示列表数据的组件,它可以以列的形式展示数据,并支持排序、选择等功能。下面将详细介绍如何利用SWT的...

    SWT增删改查

    在SWT中,事件监听通常通过实现`org.eclipse.swt.events.Listener`接口或使用匿名内部类来完成。 5. 获取数据下标作为ID: 在描述中提到,此示例使用数据行的下标作为ID进行操作。这可能意味着在表格中,每一行有一...

    SWTUtils分页工具源码.zip

    SWT Table是SWT中用于显示表格数据的控件,它支持多列、排序、选择等功能。在分页场景下,用户可以在Table中浏览每一页的数据,并通过导航按钮进行翻页。 分页工具的核心通常包括以下几个部分: 1. **数据模型**:...

    Advanced SWT

    本文主要介绍了SWT中表格组件的高级使用技巧,包括创建表格、设置样式、定义列以及添加项等关键步骤。通过对这些高级控件的学习和掌握,可以显著提升开发者利用SWT构建复杂用户界面的能力。希望本篇教程能为您的SWT...

    Swt的API使用说明

    Swt API中的`Table`类用于创建表格,可以添加列、数据,并支持排序、选择和编辑。`Tree`类则用于创建树形结构,用于展示层次化的数据。两者都提供了丰富的事件处理机制,可以对用户交互进行响应。 **3. 布局管理** ...

    swt ktable

    swt一种非常好用的表格,比swt本身的table强大太多了

    使用 SWT 写图形化界面的例子(eclipse)

    SWT包含了一系列的控件,如按钮(Button)、文本框(Text)、标签(Label)、表格(Table)、树形视图(Tree)等,这些基本元素构成了用户界面的主要部分。它们可以直接与操作系统交互,因此在显示和响应速度上通常...

    swt原生库(用java开发swt用)

    在使用SWT进行开发时,开发者可以使用诸如按钮、文本框、表格、树视图等常见的GUI组件。这些组件具有丰富的API,支持事件监听、布局管理以及自定义绘图等功能。例如,`Button`类用于创建按钮,`Text`类用于创建文本...

Global site tag (gtag.js) - Google Analytics