SWTを使用して以下の写真のように設計方法はすべて表示画面サイズに固定されていますか? -- eclipse フィールド と swt フィールド と e4 フィールド 関連 問題

How to design like below picture using SWT which is fixed in all display screen size?












0
vote

問題

日本語

SWTを使用して画像以下のように設計しようとしています。私はすべての画面サイズに対して固定されている幅と高さを与える必要があるFormLayoutを使用しました。しかし、スクリーンサイズに基づいてサイズ変更したいです。どうやって実装しましたか?

Image

英語

I am trying to design just like below image using swt. I used FormLayout where I need to give width and height which is fixed for all screen size. But i want to resize based on screen size. How do I implemented it?

image

</div
        

回答リスト

1
 
vote
vote
ベストアンサー
 

十分な中間複合材料を使用して RUN sudo apt-get install -y openssh-server0 でこれを行うことができます。

 <コード> RUN sudo apt-get install -y openssh-server1  
 

You can do this with GridLayout using enough intermediate composites:

// Assumes 'parent' has FillLayout which will be the case for an e4 part  Composite outer = new Composite(parent, SWT.NONE);  outer.setLayout(new GridLayout());  Composite intermediate = new Composite(outer, SWT.NONE); intermediate.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));  intermediate.setLayout(new GridLayout());  Composite inner = new Composite(intermediate, SWT.NONE); inner.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, true));  inner.setLayout(new GridLayout(4, false));  Label label1 = new Label(inner, SWT.LEAD); label1.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false)); label1.setText("TopLevelPath");  Text text1 = new Text(inner, SWT.SINGLE | SWT.BORDER); text1.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));  Label endLabel = new Label(inner, SWT.PUSH); endLabel.setText("but1");  endLabel = new Label(inner, SWT.PUSH); endLabel.setText("but2");  Label label2 = new Label(inner, SWT.LEAD); label2.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, false, false)); label2.setText("Alt TopLevelPath (optional)");  Text text2 = new Text(inner, SWT.SINGLE | SWT.BORDER); text2.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 3, 1)); 
</div
 
 

関連する質問

1  E4と正確には何があり、新しいEclipseプラグインを書きたいのであれば、その意味は何ですか?  ( What exactly is e4 and what is its meaning if i want to write a new eclipse plug ) 
私はEclipseプラグインを書くことに興味があります。 インターネットの周りのさまざまなチュートリアルを読み、いくつかの簡単なプラグイン例を介して作業した後、私はあなたが新しい依存療法の注入/サービススタイルを使うことができます。 Eclipse 4. の主...

29  Eclipseでパッケージエクスプローラのフォントサイズを変更できません  ( I cannot change the font size of package explorer in eclipse ) 
メニューウィンドウ→環境→→→→→→→→→→→→→→→→→外観、そして私はフォントサイズの変更に失敗します。どうやってやるの?私はWindows 7でEclipse v4.2(Juno)を使用します。 ...

0  Eclipse E4:E4 Dev Toolsの公式ダウンロードサイト。そして、なぜ彼らは含まれていないのですか?  ( Eclipse e4 e4 dev tools official download site and why arent they included ) 
E4 Dev Toolsの公式E4(Eclipse)ダウンロードサイトはありますか?私はVogellaのダウンロードサイトを使い続け、それはフェイルセーフのようですが、Eclipse Foundationサイトを通してそれらのツールに到達する方法はありません...

0  RCP4クールバー位置決め[クローズ]  ( Rcp4 coolbar positioning ) 
閉鎖。この質問には、詳細または明快さが必要です。現在答えを受け付けていません。 この質問を改善したいですか?<<この記事を編集...

1  RCP E4その他のメニュー項目に基づくメニュー項目を無効にする  ( Rcp e4 disable menu items based on other menu items ) 
メニュー項目が「ファイルの追加」を持つメニューを持っています。ファイル2「保存」を追加します。それぞれに関連付けられたハンドラとコマンドがあります。これで、「ファイルを追加する」メニュー項目を「保存」メニュー項目を無効にする必要があります。追加ファイル2を追加...

1  E4のStatuShandlerを使用する  ( Using statushandler in e4 ) 
E3では、各クラスはこのようなステータスを処理できます。 <事前> <コード> IStatus status = new Status(IStatus.WARNING, TestPlugin.PLUGIN_ID, "Hello World"); Status...

0  E4のプルダウンアイテムを作成します  ( Create pulldown items in e4 ) 
E3であなたはそのようなことをすることができます: <事前> <コード> <menuContribution allPopups="false" locationURI="toolbar:org.acme.toolbar"> <command ...

0  Eclipse 4のCSS依存関係を使用する  ( Using eclipse 4 css dependencies for a simple swt application ) 
私のSWTアプリケーションでEclipse E4のCSS JAR依存関係を使用したい(RCPアプリケーションではありません)、どうすればいいですか?どなたでも私を導くことができますか? ...

0  Application.E4XMIのIDから部分を開きます  ( Open part from id in application e4xmi ) 
application.e4xmi の "Part Descriptor"として定義されている部分があります。そして、「WindowsとDialog」ノードの下に次の構造があります。 <事前> <コード> - Trimmed Window - C...

2  E4のエディタの部分を開く  ( Open editor part in e4 ) 
E3では基本的なユースケースの1つでした。いくつかのモデルオブジェクトに基づいて、 IEditorInput 。 E4では、これは交換なしで取り除かれた機能の1つであるようです。しかしあなたはホイールを再発明することができます: <事前> <コード> p...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有