Unterschiede

Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.

swt-jface:layout 2007/09/11 20:53 swt-jface:layout 2020/01/22 20:59 aktuell
Zeile 1: Zeile 1:
 +[[swt-jface:swt-jface|Java - SWT/JFace]]\\
====== Layout (SWT) ====== ====== Layout (SWT) ======
-kommt...+Mächte man ein Layout erzeugen, welches je nach Fensterbreite die Elemente nebeneinander oder untereinander anordnet, so ist die richtige Wahl das  
 +//ColumnLayout//\\ 
 +\\ 
 +Möchte man nachträglich das Layout neu berechnen, so genügt ein Aufruf der Methode\\ 
 +//pack(true)// 
 +\\ 
 +\\ 
 +<html> 
 +  <script type="text/javascript"><!-- 
 +      google_ad_client="pub-9681858985507948"; 
 +      google_ad_width = 468; 
 +      google_ad_height = 60; 
 +      google_ad_format = "468x60_as"; 
 +      google_ad_type = "text"; 
 +      google_ad_channel = ""; 
 +      google_color_border = "cccccc"; 
 +      google_color_bg = "FFFFFF"; 
 +      google_color_link = "1d2d8c"; 
 +      google_color_text = "000000"; 
 +      google_color_url = "1d2d8c"; 
 +      //--> 
 +  </script> 
 +  <script type="text/javascript" 
 +      src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> 
 +  </script> 
 +</html> 
 +\\ 
 +\\ 
 +Beispiel für ein Layout:\\ 
 +{{:swt-jface:layout.png|}}\\ 
 +\\ 
 +...und der dazugehörige Code: 
 +<code java> 
 +parent.setLayout(new GridLayout(2, false)); 
 +GridData gd = new GridData(SWT.LEFT, SWT.TOP, true, false); 
 +gd.horizontalAlignment = GridData.FILL; 
 +gd.grabExcessHorizontalSpace = true;  
 + 
 +Label labelName = new Label(parent, SWT.NONE); 
 +labelName.setText("Name:"); 
 +Text textName = new Text(parent, SWT.SINGLE | SWT.BORDER); 
 +textName.setLayoutData(gd); 
 +  
 +Label labelStreet = new Label(parent, SWT.NONE); 
 +labelStreet.setText("Straße:"); 
 +Text textStreet = new Text(parent, SWT.SINGLE | SWT.BORDER); 
 +textStreet.setLayoutData(gd); 
 +  
 +Label labelZipCity = new Label(parent, SWT.NONE); 
 +labelZipCity.setText("Plz/Ort:"); 
 +Composite composite = new Composite(parent, SWT.NONE); 
 +  
 +composite.setLayout(new GridLayout(2, false)); 
 +composite.setLayoutData(gd); 
 +UIControlsFactory.createText(composite); 
 +Text textCity = new Text(parent, SWT.SINGLE | SWT.BORDER); 
 +textCity.setLayoutData(gd); 
 +  
 +Label labelLand = new Label(parent, SWT.NONE); 
 +labelLand .setText("Land:"); 
 +CCombo cComboLand = new CCombo(parent, SWT.BORDER | SWT.READ_ONLY); 
 +cComboLand.setLayoutData(gd); 
 +</code> 
 + 
 + 
 + 

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007