⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tableviewerexample.java

📁 一款少见的用swt写的彩票软件
💻 JAVA
字号:
package com.dc.test;

import org.eclipse.jface.viewers.TableViewer;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.swt.widgets.TableItem;
/**
* @author Administrator
* 
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class TableViewerExample {
        
        public static void main(String[] args) {
                Display display = new Display();
        Shell shell = new Shell(display);
        shell.setText("TableTree Sample 1");
        shell.setLayout(new FillLayout());
        TableViewer tv = new TableViewer(shell, SWT.MULTI | SWT.H_SCROLL
                                | SWT.V_SCROLL | SWT.BORDER | SWT.FULL_SELECTION);
        final Table table = tv.getTable();
//        final Table table = new Table(shell, SWT.BORDER | SWT.FULL_SELECTION);
        //构造表格的列
        
        String[] cols = {
            "name", "age", "adders", "telephone ", "company ",
            "profession"};
        for (int i = 0; i < cols.length; i++) {
            TableColumn col = new TableColumn(table, SWT.LEFT);
            col.setText(cols[i]);
            col.setWidth(100);
        }
        table.setHeaderVisible(true);
        table.setLinesVisible(true);
     
         //*******************构造数据*********************************
        //设置数据
        TableItem item1 = new TableItem(table, SWT.NULL);
        item1.setText(0, "Name");
        item1.setText(1, "Naoki Takezoe");
        item1.setText(2, "sadfasdgagd");
        item1.setText(3, "sadfasdgagd");
        item1.setText(4, "sadfasdgagd");
        item1.setText(5, "sadfasdgagd");

        TableItem item2 = new TableItem(table, SWT.NULL);
        item2.setText(0, "E-Mail");
        item2.setText(1, "takezoe@aa.bb-east.ne.jp");
        item2.setText(2, "dddddddddddddbsdjhc");
        item2.setText(3, "E-Mail");
        item2.setText(4, "takezoe@aa.bb-east.ne.jp");
        item2.setText(5, "dddddddddddddbsdjhc");

        TableItem item3 = new TableItem(table, SWT.NULL);
        item3.setText(0, "Name");
        item3.setText(1, "Naoki Takezoe");
        item3.setText(2, "sadfasdgagd");
        item3.setText(3, "sadfasdgagd");
        item3.setText(4, "sadfasdgagd");
        item3.setText(5, "sadfasdgagd");

        TableItem item4 = new TableItem(table, SWT.NULL);
        item4.setText(0, "Name");
        item4.setText(1, "Naoki Takezoe");
        item4.setText(2, "sadfasdgagd");
        item4.setText(3, "sadfasdgagd");
        item4.setText(4, "sadfasdgagd");
        item4.setText(5, "sadfasdgagd");

        TableItem item5 = new TableItem(table, SWT.NULL);
        item5.setText(0, "Name");
        item5.setText(1, "Naoki Takezoe");
        item5.setText(2, "sadfasdgagd");
        item5.setText(3, "sadfasdgagd");
        item5.setText(4, "sadfasdgagd");
        item5.setText(5, "sadfasdgagd");

        TableItem item6 = new TableItem(table, SWT.NULL);
        item6.setText(0, "Name");
        item6.setText(1, "Naoki Takezoe");
        item6.setText(2, "sadfasdgagd");
        item6.setText(3, "sadfasdgagd");
        item6.setText(4, "sadfasdgagd");
        item6.setText(5, "sadfasdgagd");
        
        TableItem item7 = new TableItem(table, SWT.NULL);
        item7.setText(0, "Name");
        item7.setText(1, "Naoki Takezoe");
        item7.setText(2, "sadfasdgagd");
        item7.setText(3, "sadfasdgagd");
        item7.setText(4, "sadfasdgagd");
        item7.setText(5, "sadfasdgagd");
     
        
        shell.setSize(660, 400);
        
        shell.open();
        
        while (!shell.isDisposed()) {
            if (!display.readAndDispatch()) {
                display.sleep();
            }
        }
        display.dispose();
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -