欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來(lái)到入門教程網(wǎng)!

Java編程

當(dāng)前位置:主頁(yè) > 軟件編程 > Java編程 >

SWT(JFace)體驗(yàn)之ViewForm的使用

來(lái)源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:Java編程|點(diǎn)擊: 次

代碼如下:

復(fù)制代碼 代碼如下:

package swt_jface.demo9;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.ViewForm;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
public class ViewFormExample {

    Display display = new Display();
    Shell shell = new Shell(display);
    public ViewFormExample() {
        shell.setLayout(new FillLayout());

        final ViewForm viewForm = new ViewForm(shell, SWT.BORDER);
        Label label = new Label(viewForm, SWT.NULL);
        label.setText("Top center");

        viewForm.setTopCenter(label);
        shell.setSize(400, 200);
        shell.open();

        while (!shell.isDisposed()) {
            if (!display.readAndDispatch()) {
                display.sleep();
            }
        }
        display.dispose();
    }
    public static void main(String[] args) {
        new ViewFormExample();
    }
}

用ViewForm做布局調(diào)整

在上一步創(chuàng)建好ActionGroup中的Action后,接下來(lái)就是要在界面中加上工具欄。先要將布局用ViewForm類來(lái)調(diào)整一下,ViewForm也是繼承自Composite的一個(gè)容器。原先表格是建立在Shell之上的,現(xiàn)在要在Shell上再插入一個(gè)ViewForm容器,以它為基座將工具欄和表格創(chuàng)建于其中,如圖14.9所示。

將原主程序中的open()方法修改如下,其他代碼不變:

shell.setLayout(new FillLayout());
ViewForm viewForm = new ViewForm(shell, SWT.NONE); //布局基座ViewForm
viewForm.setLayout(new FillLayout());
final TableViewer tv = new TableViewer(viewForm, SW… //父容器由shell改為viewForm
//……和上一節(jié)相同的代碼(省略)
//創(chuàng)建工具欄
ToolBar toolBar = new ToolBar(viewForm, SWT.FLAT); // 創(chuàng)建一個(gè)ToolBar容器
ToolBarManager toolBarManager = new ToolBarManager(toolBar); // 創(chuàng)建一個(gè)toolBar的管理器
actionGroup.fillActionToolBars(toolBarManager); //將Action通過(guò)toolBarManager注入ToolBar中
// 設(shè)置表格和工具欄在布局中的位置
viewForm.setContent(tv.getControl()); // 主體:表格
viewForm.setTopLeft(toolBar); // 頂端邊緣:工具欄
shell.open();

498)this.style.width=498;" border=0>
圖14.9 布局示意圖

上一篇:SWT(JFace)體驗(yàn)之圖片的動(dòng)態(tài)漸變效果

欄    目:Java編程

下一篇:SWT(JFace)體驗(yàn)之Slider,Scale

本文標(biāo)題:SWT(JFace)體驗(yàn)之ViewForm的使用

本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/8516.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有