Inhaltsverzeichnis

Die wahrscheinlich grösste Sammlung von SwiXML-Deskriptoren im deutschsprachigen Raum

Auf dieser Seite finden Sie SwiXML-Deskriptoren, die Sie in Ihren eigenen Anwendungen verwenden können und dürfen.

Falls Sie nicht wissen, wie SwiXML Ihre Entwicklungskosten senken kann, könnte dieser Artikel für Sie von Interesse sein.

Beispiel 1

So schaut's aus

Beispiel 1

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example01.xml" 
layout="GridBagLayout" resizable="true" modal="true" size="430,400">
	<label id="datatabaseFile" text="Database file:">
		<gridbagconstraints insets="5,5,5,5" 
			gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/> 
	</label>
	<textfield id="databaseTextField" columns="40"
	text="           " 
	editable="false">
		<gridbagconstraints 
			insets="5,5,5,5" gridx="1" gridy="0" 
			anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<button id="selectDatabaseFileButton" text="Select database file..." 
		action="selectDatabaseFileButtonAction">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="1" gridwidth="2"
		anchor="GridBagConstraints.WEST"/> 
	</button>
 
	<scrollpane minimumSize="180,300">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="2" gridwidth="2"
		fill="GridBagConstraints.BOTH"
		weighty="1.0"
		anchor="GridBagConstraints.WEST"/> 
		<table id="table"/>
	</scrollpane>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="3" 
			gridwidth="2" anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
	</panel>
</dialog>

Beispiel 2

So schaut's aus

Beispiel 2

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example02.xml" 
layout="GridBagLayout" resizable="true" modal="true">
	<label text="Target file:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<textfield id="targetFileTextField" enabled="false" columns="40">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<button id="selectFileButton" action="selectFileButtonAction" text="...">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 		
	</button>
 
	<panel border="TitledBorder(Settings)" layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		gridwidth="3"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/>
 
		<checkbox id="checkBox1" text="Setting 1">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.EAST"/>
		</checkbox>
		<checkbox id="checkBox2" text="Setting 2">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="2"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.EAST"/>
		</checkbox>
		<checkbox id="checkBox3" text="Setting 3" selected="true">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="3"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.EAST"/>
		</checkbox>
		<checkbox id="checkBox4" text="Setting 4" selected="true">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="4"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.EAST"/>
		</checkbox>		
	</panel>
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="3"
		gridwidth="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<table id="table"/>
	</scrollpane>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="4" gridwidth="3"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
	</panel>
</dialog>

Beispiel 3

So schaut's aus

Beispiel 3

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example03.xml" 
layout="GridBagLayout" resizable="true" modal="true">
	<label text="Text parameter 1 (with combo box):">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<combobox id="comboBox" enabled="true" editable="true">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
 
	<label text="Text parameter 2:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
 
	<textfield id="textField1" text="Default value of text parameter 1">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
 
	</textfield>
 
	<label text="Text parameter 3:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<textfield id="textField2" enabled="true" columns="40" text="Default value of text parameter 2">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
 
	<panel border="TitledBorder(Other settings)">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="3"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
		<vbox>
		<checkbox id="checkBox1" text="Boolean setting 1 (recommended)" selected="true"/>
		<checkbox id="checkBox2" text="Boolean setting 1"/>
		</vbox>
	</panel>
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="4"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<table id="table"/>
	</scrollpane>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="5" gridwidth="2"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
	</panel>
</dialog>

Beispiel 4

So schaut's aus

Beispiel 4

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?>
<frame title="Example04.xml" resizable="true" modal="true">
	<splitpane orientation="JSplitPane.HORIZONTAL_SPLIT"
		dividerLocation="150" dividerSize="10">			
		<scrollpane id="treeScrollPane">
			<tree id="tree" />
		</scrollpane>
		<panel layout="GridBagLayout">
			<label text="Data items:">
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0"
					fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.WEST" />
			</label>
 
			<scrollpane id="tableScrollPane">
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1"
					fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.WEST" />
				<table id="table" />
			</scrollpane>
 
			<panel layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2"
					gridwidth="3" fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER" />
 
				<button id="assignButton" action="assignButtonAction"
					text="Assign" insets="5,5,5,5">
					<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0"
						fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.WEST" />
				</button>
 
				<button id="cancelButton" action="cancelButtonAction"
					text="Close" insets="5,5,5,5">
					<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0"
						fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.WEST" />
				</button>
			</panel>
		</panel>
	</splitpane>
</frame>

Beispiel 5

So schaut's aus

Beispiel 5

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?>
<frame title="Example05.xml" resizable="true"
	modal="false"
	iconImage="null">
	<splitpane orientation="JSplitPane.HORIZONTAL_SPLIT"
		dividerLocation="150" dividerSize="10">
		<scrollpane id="processTableScrollPane">
			<tree id="projectScenarioTree" />
		</scrollpane>
		<panel layout="GridBagLayout">
			<!-- Panel 1 (start) -->
			<panel id="assemblyPanel" layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0"
					weighty="0.2f" weightx="0.4f" fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER" />
				<panel layout="GridBagLayout">
					<gridbagconstraints insets="5,5,5,5" gridx="0"
						gridy="0" gridheight="3" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.CENTER" />
					<button text="&lt;"
						id="assignAssemblyToStuffSelectedInTree"
						action="assignAssemblyToStuffSelectedInTreeAction">
						<gridbagconstraints insets="5,5,5,5" gridx="0"
							gridy="0" fill="GridBagConstraints.BOTH"
							anchor="GridBagConstraints.CENTER" />
					</button>
					<button text="&gt;"
						id="unassignAssemblyFromStuffSelectedInTree"
						action="unassignAssemblyFromStuffSelectedInTreeAction">
						<gridbagconstraints insets="5,5,5,5" gridx="0"
							gridy="1" fill="GridBagConstraints.BOTH"
							anchor="GridBagConstraints.CENTER" />
					</button>
				</panel>
				<label text="Panel 1">
					<gridbagconstraints insets="5,5,5,5" gridx="1"
						gridy="0" gridwidth="2" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.CENTER" />
				</label>
				<scrollpane id="assemblyScrollPane">
					<gridbagconstraints insets="5,5,5,5" gridx="1"
						gridy="1" gridwidth="2" weighty="0.2f" weightx="0.4f"
						fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.WEST" />
					<table id="assemblyTable" />
				</scrollpane>
				<button id="deleteItemButton"
					action="deleteItemButtonAction" text="Delete item...">
					<gridbagconstraints insets="5,5,5,5" gridx="1"
						gridy="2" weightx="0.5" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.WEST" />
				</button>
				<button id="assignItemButton"
					action="assignItemButtonAction" text="Assign item...">
					<gridbagconstraints insets="5,5,5,5" gridx="2"
						gridy="2" weightx="0.5" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.WEST" />
				</button>
			</panel>
 
			<!-- Panel 1 (end) -->
 
			<!-- Panel 2 (start) -->
 
			<panel id="processPanel" layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1"
					weighty="0.1f" weightx="0.4f" fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.WEST" />
				<panel layout="GridBagLayout">
					<gridbagconstraints insets="5,5,5,5" gridx="0"
						gridy="0" gridheight="3" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.CENTER" />
					<button text="&lt;"
						id="assignProcessFromStuffSelectedInTree"
						action="assignProcessFromStuffSelectedInTreeAction">
						<gridbagconstraints insets="5,5,5,5" gridx="0"
							gridy="0" fill="GridBagConstraints.BOTH"
							anchor="GridBagConstraints.CENTER" />
					</button>
					<button text="&gt;"
						id="unassignProcessFromStuffSelectedInTree"
						action="unassignProcessFromStuffSelectedInTreeAction">
						<gridbagconstraints insets="5,5,5,5" gridx="0"
							gridy="1" fill="GridBagConstraints.BOTH"
							anchor="GridBagConstraints.CENTER" />
					</button>
				</panel>
				<label text="Panel 2">
					<gridbagconstraints insets="5,5,5,5" gridx="1"
						gridy="0" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.CENTER" />
				</label>
				<scrollpane id="processScrollPane">
					<gridbagconstraints insets="5,5,5,5" gridx="1"
						gridy="1" weighty="0.2f" weightx="0.4f"
						fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.WEST" />
					<table id="processTable" />
				</scrollpane>
				<button id="deleteItem2Button" action="deleteItem2ButtonAction" text="Delete item 2...">
					<gridbagconstraints insets="5,5,5,5" gridx="1"
						gridy="2" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.WEST" />
				</button>
			</panel>
 
 
			<!-- Panel 2 (end) -->
			<panel layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2"
					gridwidth="2" fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER" />
 
				<button id="operation1Button"
					action="operation1ButtonAction" text="Operation 1..."
					insets="5,5,5,5">
					<gridbagconstraints insets="5,5,5,5" gridx="0"
						gridy="0" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.WEST" />
				</button>
				<button id="operation2Button"
					action="operation2ButtonAction" text="Operation 2..."
					insets="5,5,5,5">
					<gridbagconstraints insets="5,5,5,5" gridx="1"
						gridy="0" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.WEST" />
				</button>
				<button id="operation3Button"
					action="operation3ButtonAction" text="Operation 3..."
					insets="5,5,5,5">
					<gridbagconstraints insets="5,5,5,5" gridx="2"
						gridy="0" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.WEST" />
				</button>
				<button id="operation4Button"
					action="operation4ButtonAction" text="Operation 4..."
					insets="5,5,5,5">
					<gridbagconstraints insets="5,5,5,5" gridx="3"
						gridy="0" fill="GridBagConstraints.BOTH"
						anchor="GridBagConstraints.WEST" />
				</button>
			</panel>
		</panel>
	</splitpane>
</frame>

Beispiel 6

So schaut's aus

Beispiel 6

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example06.xml" resizable="true" modal="true" layout="GridBagLayout">
 
	<label text="Project:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<combobox id="projectComboBox" text="Project:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1"
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</combobox>
 
	<checkbox id="assignToScenarioCheckBox" text="Assign to scenario">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0"
		gridy="1"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</checkbox>
 
	<label text="Scenario:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<combobox id="scenarioComboBox">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1"
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</combobox>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.CENTER"/>	
 
		<button id="okButton" action="okButtonAction" text="OK" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 7

So schaut's aus

Beispiel 7

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example07.xml" resizable="true" modal="true" layout="GridBagLayout">
 
	<label text="Project:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<combobox id="projectComboBox" text="Project:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1"
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</combobox>
 
 
 
	<panel layout="GridBagLayout" border="TitledBorder(Scenarios)">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.CENTER"/>
 
		<checkbox id="assignToScenarioCheckBox" text="Assign to scenario">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0"
			gridy="1"
			gridwidth="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</checkbox>
		<label text="Scenario:">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</label>
		<combobox id="scenarioComboBox">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1"
			gridy="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</combobox>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.CENTER"/>	
 
		<button id="okButton" action="okButtonAction" text="OK" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 8

So schaut's aus

Beispiel 8

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example08.xml" layout="GridBagLayout" modal="true" resizable="false" size="200, 100"> 
	<checkbox id="propertyValueCheckBox" text="Boolean property"> 
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/> 
	</checkbox> 
 
	<panel layout="GridBagLayout" > 
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1"/> 
		<button id="okButton" text="OK" Action="okButtonAction"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0"/> 
		</button> 
		<button id="cancelButton" text="Cancel" Action="cancelButtonAction"> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0"/> 
		</button> 
	</panel> 
</dialog>

Beispiel 9

So schaut's aus

Beispiel 9

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example09.xml" 
layout="GridBagLayout" resizable="true" modal="true">
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		weightx="0.5" 
		weighty="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>	
 
		<label text="Available items:">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>
 
		<scrollpane id="notSelectedScrollPane">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" gridy="1"
			weightx="1.0" 
			weighty="1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
			<list id="notSelectedList"/>
		</scrollpane>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="selectAllButton" action="selectAllButtonAction" text="&gt;&gt;" toolTipText="Select all">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>
 
		<button id="selectButton" action="selectButtonAction" text="&gt;" toolTipText="Select">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>
 
		<button id="deselectButton" action="deselectButtonAction" text="&lt;" toolTipText="De-select">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>
		<button id="deselectAllButton" action="deselectAllButtonAction" text="&lt;&lt;" toolTipText="De-select all">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="3" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>		
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" gridy="0"
		weightx="0.5" weighty="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
 
		<label text="Selected items:">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" gridy= "0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 		
		</label>
		<scrollpane id="selectedScrollPane">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" gridy="1"
			weightx="1.0" weighty="1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
			<list id="selectedList"/>
		</scrollpane>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1"
			gridwidth="3"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
	</panel>
 
</dialog>

Beispiel 10

So schaut's aus

Beispiel 10

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example10.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="Select items:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<scrollpane id="scrollPane">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<tree id="tree"/>
	</scrollpane>
	<button id="nextbutton" action="nextbuttonAction" text="Next &gt;" insets="5,5,5,5">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>	
	</button>	
</dialog>

Beispiel 11

So schaut's aus

Beispiel 11

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example11.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="Value type:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<combobox id="valueTypeComboBox">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="0"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
 
	<label text="Table:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
		<table id="table"/>
	</scrollpane>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		gridwidth="2"
		anchor="GridBagConstraints.CENTER"/> 
		<button id="closeButton" action="closeButtonAction" text="Close" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 12

So schaut's aus

Beispiel 12

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example12.xml" resizable="true" modal="true" layout="GridBagLayout">
	<scrollpane id="tableScrollPane">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		weighty="0.4"
		weightx="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
		<table id="processTable"/>
	</scrollpane>
 
	<label text="Text area 1:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<scrollpane HorizontalScrollBarPolicy="JScrollPane.HORIZONTAL_SCROLLBAR_NEVER" 
VerticalScrollBarPolicy="JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		weighty="0.2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<textarea linewrap="true" rows="7" editable="false">
		</textarea>
	</scrollpane>
 
	<label text="Text area 2:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<scrollpane HorizontalScrollBarPolicy="JScrollPane.HORIZONTAL_SCROLLBAR_NEVER" 
VerticalScrollBarPolicy="JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		weighty="0.2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<textarea linewrap="true" rows="7" editable="false">
		</textarea>
	</scrollpane>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="5"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.CENTER"/>	
 
		<button id="deleteButton" action="deleteButtonAction" text="Delete" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 13

So schaut's aus

Beispiel 13

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example13.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="Text:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</label>
	<textfield editable="false" columns="100">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		weightx="1.0"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
	<label text="Items:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		gridwidth="2"		
		weightx="1.0"
		weighty="0.9"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
		<table/>
	</scrollpane>
 
	<label text="Hold down Ctrl while clicking on the table rows to select several items.">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		gridwidth="2"		
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<!-- Assign to project panel (start) -->
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		gridwidth="2"	
		weightx="1.0"	
		anchor="GridBagConstraints.WEST"/> 
		<label text="Combo box 1">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</label>
		<combobox>
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			weightx="1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</combobox>
		<button id="assignToProjectButton" action="assignToProjectButtonAction" text="Assign" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
	<!-- Assign to project panel (end) -->
 
	<!-- Assign to scenario panel (start) -->
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="5"
		gridwidth="2"	
		weightx="1.0"	
		anchor="GridBagConstraints.WEST"/> 
		<label text="Combo box 2">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/>
		</label>
		<combobox id="scenarioComboBox">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			weightx="1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</combobox>
		<button id="assignToScenarioButton" action="assignToScenarioButtonAction" text="Assign" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
 
	<!-- Assign to scenario panel (end) -->
 
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="6"
		gridwidth="2"		
		anchor="GridBagConstraints.SOUTH"/> 
		<button id="closeButton" action="closeButtonAction" text="Close" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 14

So schaut's aus

Beispiel 14

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example14.xml" resizable="true" modal="true" layout="GridBagLayout">
	<label text="Found errors">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		weighty="0.33"
		weightx="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<list id="errorList"/>
	</scrollpane>
 
	<label text="Description of the error">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		weightx="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<label id="descriptionLabel"/>
	</scrollpane>
 
	<label text="How to solve">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="5" 
		weightx="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<label id="howToSolveLabel"/>
	</scrollpane>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="6"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>	
 
		<button id="fixErrorButton" action="fixErrorButtonAction" text="Fix this error" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
 
		<button id="okButton" action="okButtonAction" text="Try again" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 15

So schaut's aus

Beispiel 15

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example15.xml" 
layout="GridBagLayout" resizable="true" modal="true">
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		weightx="0.9" 
		weighty="0.2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<scrollpane>
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			gridheight="2"
			weightx="1.0" 
			weighty="1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
			<table id="categoryTable"/>
		</scrollpane>
		<button id="addCategoryButton" action="addCategoryButtonAction" text="Add...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			weightx="0.1"
			fill="GridBagConstraints.HORIZONTAL"
			anchor="GridBagConstraints.WEST"/>
		</button>
		<button id="deleteCategoryButton" action="deleteCategoryButtonAction" text="Delete...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="1"
			weightx="0.1"
			fill="GridBagConstraints.HORIZONTAL"
			anchor="GridBagConstraints.NORTH"/>
		</button>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		weightx="1.0" 
		weighty="0.2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<scrollpane>
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			gridwidth="2"
			weightx="1.0" 
			weighty="1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
			<table id="equivalenceNumberTable"/>
		</scrollpane>
		<button text="New item...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			weightx="0.5"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>
		<button text="Delete item...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="1"
			weightx="0.5"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>
	</panel>
</dialog>

Beispiel 16

So schaut's aus

Beispiel 16

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example16.xml" layout="GridBagLayout" resizable="true" modal="true">
	<panel layout="GridBagLayout" border="TitledBorder(Items type 1)">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			weightx="1.0" 
			weighty="0.5"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
		<scrollpane id="damageCategoriesScrollPane">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			weightx="1.0" 
			weighty="1.0"
			gridheight="3"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
			<list id="damageCategoriesList"/>
		</scrollpane>
		<button id="addButton" action="addButtonAction" text="Add...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</button>
		<button id="deleteButton" action="deleteButtonAction" text="Delete...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="1"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</button>
		<button id="duplicateButton" action="duplicateButtonAction" text="Clone...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="2"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</button>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		weightx="0.5" 
		weighty="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<label text="Items type 2:">
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="0" 
				gridy= "0"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/> 
		</label>
		<scrollpane>
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				weightx="0.5" 
				weighty="1.0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 
				<list/>
		</scrollpane>
		<panel layout="GridBagLayout">
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="1" 
				gridy="0"
				gridheight="2"
				weightx="0.0" 
				weighty="0.0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>				
				<button id="selectAllButton" action="selectAllButtonAction" text="&gt;&gt;" 
                                    toolTipText="Select all">
					<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
						anchor="GridBagConstraints.CENTER"/> 
				</button>
 
				<button id="selectButton" action="selectButtonAction" text="&gt;" toolTipText="Select">
					<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" 
						anchor="GridBagConstraints.CENTER"/> 
				</button>
 
				<button id="deselectButton" action="deselectButtonAction" text="&lt;" toolTipText="De-select">
					<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2" 
						anchor="GridBagConstraints.CENTER"/> 
				</button>
				<button id="deselectAllButton" action="deselectAllButtonAction" text="&lt;&lt;" 
                                      toolTipText="De-select all">
					<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="3" 
						anchor="GridBagConstraints.CENTER"/> 
				</button>		
		</panel>
		<scrollpane>
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="2" 
				gridy="0"
				gridheight="2"
				weightx="0.5" 
				weighty="1.0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 
			<table/>
		</scrollpane>
	</panel>
</dialog>

Beispiel 17

So schaut's aus

Beispiel 17

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example17.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="Enter some values.">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<label text="Value 1:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<textfield columns="10" text="1">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<label text="Value 2:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<combobox>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</combobox>
 
	<label text="Value 3:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<textfield columns="10" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<panel Border="TitledBorder(Value 4)" layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		gridwidth="2"		
		anchor="GridBagConstraints.WEST"/> 
		<buttongroup>
			<radiobutton id="minimumButton" text="Option 1">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
			<radiobutton id="averageButton" text="Option 2" selected="true">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="1" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
			<radiobutton id="maximumButton" text="Option 3">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="2" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>	
			</radiobutton>
		</buttongroup>
	</panel>
 
	<panel Border="TitledBorder(Value 5)" layout="GridBagLayout" visible="true">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="5"
		gridwidth="2"		
		anchor="GridBagConstraints.WEST"/> 
		<buttongroup>
			<radiobutton text="Option 1"  selected="true">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
			<radiobutton text="Option 2">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
		</buttongroup>
	</panel>
 
	<checkbox text="Value 6" selected="true">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="6"
		gridwidth="2"
		anchor="GridBagConstraints.WEST"/> 
	</checkbox>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="7"
		gridwidth="2"
		anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>			
		</button>
		<button text="Some action...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 	
		</button>
	</panel>
</dialog>

Beispiel 18

So schaut's aus

Beispiel 18

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example18.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="Please enter some values.">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<label text="Value 1:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<textfield columns="10" text="1">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<label text="Value 2:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<combobox>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</combobox>
 
	<label text="Value 3:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<textfield columns="10" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<panel Border="TitledBorder(Value 4)" layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		gridwidth="2"		
		anchor="GridBagConstraints.WEST"/> 
		<buttongroup>
			<radiobutton text="Value 4/1">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
			<radiobutton text="Value 4/2" selected="true">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="1" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
			<radiobutton text="Value 4/3">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="2" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>	
			</radiobutton>
		</buttongroup>
	</panel>
 
	<panel Border="TitledBorder(Value 5)" layout="GridBagLayout" visible="true">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="5"
		gridwidth="2"		
		anchor="GridBagConstraints.WEST"/> 
		<buttongroup>
			<radiobutton text="Value 5/1"  selected="true">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
			<radiobutton text="Value 5/2">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
			</radiobutton>
		</buttongroup>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="0" 
			gridy="6"
			gridwidth="2"
			anchor="GridBagConstraints.CENTER"/>
		<checkbox text="Value 6">
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				anchor="GridBagConstraints.WEST"/>
		</checkbox>
		<checkbox text="Value 7">
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				anchor="GridBagConstraints.WEST"/>
		</checkbox>		
		<checkbox text="Value 8">
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="0" 
				gridy="2"
				anchor="GridBagConstraints.WEST"/>
		</checkbox>
		<scrollpane layout="GridBagLayout">
			<gridbagconstraints 
				insets="5,5,5,5" 
				gridx="0" 
				gridy="3"
				weighx="1.0"
				fill="GridBagConstraints.HORIZONTAL"
				anchor="GridBagConstraints.WEST"/>
			<table>
				<gridbagconstraints 
					insets="5,5,5,5" 
					gridx="0" 
					gridy="0"
					weighx="1.0"
					weighy="1.0"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.WEST"/>
			</table>
		</scrollpane>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="7"
		gridwidth="2"
		anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>			
		</button>
		<button text="Some action...">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 	
		</button>
	</panel>
</dialog>

Beispiel 19

So schaut's aus

Beispiel 19

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example19.xml" 
layout="GridBagLayout" resizable="false" modal="true">
	<!-- Value 1 (start) -->
	<label text="Value 1:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
	<textfield text="" columns="20">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<combobox enabled="true" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
 
	<textfield text="" columns="20" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="3" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<textfield text="" columns="5" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="4" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
	<!-- Value 1 (end) -->
 
 
	<!-- Value 2 (start) -->
	<label text="Value 2:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
	<textfield text="" columns="20">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<combobox enabled="true" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
 
	<textfield text="" columns="20" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="3" gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<textfield text="" columns="5" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="4" gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
	<!-- Value 2 (end) -->
 
	<!-- Value 3 (start) -->
	<label text="Value 3:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
	<textfield text="" columns="20">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<combobox enabled="true" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
 
	<textfield text="" columns="20" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="3" gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
 
	<textfield text="" columns="5" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="4" gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
	<!-- Value 3 (end) -->
 
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="3" gridwidth="5"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
		<button text="Yet another button...">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="2" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
	</panel>
</dialog>

Beispiel 20

So schaut's aus

Beispiel 20

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example20.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="Source currency:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<combobox id="sourceCurrencyCombobox" name="sourceCurrencyCombobox">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
 
 
	<panel border="TitledBorder(Conversion Factor)" layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<label text="1 ">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</label>
		<label id="sourceCurrencyAbbreviationLabel" text="USD">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</label>
		<label text=" = ">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</label>
 
		<textfield id="targetCurrencyAmountTextField" name="targetCurrencyAmountTextField" text="1.3" columns="5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="3" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</textfield>
 
		<label id="targetCurrencyAbbreviationLabel" text="EUR">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="4" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</label>
 
		<label text="Date:">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			gridwidth="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</label>
		<textfield id="exchangeRateDateTextField" name="exchangeRateDateTextField" text="01.03.2007">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="1"
			gridwidth="3"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</textfield>
	</panel>
	<label text="Comment:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
	<textfield id="commentTextField" text="" name="commentTextField" columns="50">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<!-- Date (created) label and text field (start) -->
	<label text="Date (created):">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
	<textfield id="dateCreatedTextField" text="04.09.2006" columns="15" name="dateCreatedTextField">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
	<!-- Date (created) label and text field (end) -->
 
	<!-- Date (modified) label and text field (start) -->
	<label text="Date (modified):">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
	<textfield id="dateModifiedTextField" text="04.09.2006" columns="15" name="dateModifiedTextField">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="4"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
	<!-- Date (modified) label and text field (end) -->	
 
	<!-- Author label and combobox (start) -->
	<label text="Created by:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="5"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<combobox id="authorCombobox" name="authorCombobox">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="5"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
	<!-- Author label and combobox (end) -->
 
	<!-- Editor label and combobox (start) -->
	<label text="Edited by:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="6"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<combobox id="editorCombobox" name="editorCombobox">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="6"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</combobox>
	<!-- Editor label and combobox (end) -->
 
	<!-- Source label and combobox (start) -->
	<label text="Data source:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="7"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</label>
 
	<!-- Source label and combobox (end) -->
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" 
		gridy="0"
		gridheight="8"
		anchor="GridBagConstraints.SOUTH"/> 
		<button id="newButton" action="newButtonAction" text="New" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
		<button id="deleteButton" action="deleteButtonAction" text="Delete" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
		<button id="undoButton" action="undoButtonAction" text="Undo" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="3"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>			
		</button>		
 
 
		<button id="okButton" action="okButtonAction" text="OK" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="4"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 21

So schaut's aus

Beispiel 21

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example21.xml" 
layout="GridBagLayout" resizable="true" modal="true">
	<radiobutton text="Databases in my directory:" selected="true">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		gridwidth = "3"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</radiobutton>
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="1"
		weightx="1.0" 
		weighty="1.0"
		gridwidth = "3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<list id="fileList"/>
	</scrollpane>
	<radiobutton id="anotherFile" text="Another file:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="2"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</radiobutton>
 
	<textfield id="fileTextField" columns="20" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="2"
		weightx="1.0"
		weighty="0.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
	</textfield>
	<button id="selectFileButton" action="selectFileButtonAction" text="...">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" gridy="2"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</button>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="3" gridwidth="3"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>
	</panel>	
</dialog>

Beispiel 22

So schaut's aus

Beispiel 22

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example22.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="File:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		weightx="0.0" weighty="0.0"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 	
	</label>
	<textfield id="fileTextField" columns="20" editable="false">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy = "0"
		weightx="1.0" weighty="0.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</textfield>
	<button id="fileButton" action="fileButtonAction" text="...">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" gridy = "0"
		weightx="0.0" weighty="0.0"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 	
	</button>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" gridwidth="3"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonAction" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.CENTER"/> 
		</button>
	</panel>	
</dialog>

Beispiel 23

So schaut's aus

Beispiel 23

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example23.xml" layout="GridBagLayout" resizable="true" modal="true">
	<!-- Panel with label 1 and button 1 (start) -->
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		gridwidth = "2"
		weightx = "1.0"
		weighty = "0.2"
		fill = "GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<label text="Label 1">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>
 
		<button text="Button 1">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1"
			gridy="0"
			anchor="GridBagConstraints.WEST"/> 
		</button>			
		<scrollpane>
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			weightx = "1.0"
			weighty = "0.8"
			gridwidth="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 	
		</scrollpane>
 
	</panel>
	<!-- Panel with label 1 and button 1 (end) -->
 
	<!-- Panel with lists 1, 2 and description (start) -->
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		weightx="1.0"
		weighty="0.2"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<label text="List 1">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>
 
		<scrollpane layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			weightx="0.3"
			weighty="0.9"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 		
		</scrollpane>
 
		<panel layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			gridheight="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
 
			<button text="&lt;&lt;">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/>
			</button>
			<button text="&gt;&gt;">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/>
			</button>
		</panel>
 
 
		<label text="List 2">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>
 
		<scrollpane layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="1"
			weightx="0.3"
			weighty="0.9"			
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 		
		</scrollpane>
 
		<label text="Description">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="3" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>
 
		<scrollpane>
			<gridbagconstraints insets="5,5,5,5" 
			gridx="3" 
			gridy="1"
			weightx="0.3"
			weighty="0.9"			
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
		</scrollpane>
	</panel>	
	<!-- Panel with lists 1, 2 and description (end) -->
 
	<!-- Panel with lists 3 and 4 (start) -->
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		weightx="1.0"
		weighty="0.2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
 
		<panel layout="GridBagLayout">
			<gridbagconstraints insets="0,0,0,0" 
			gridx = "0" 
			gridy = "0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
				<label text="List 3">
					<gridbagconstraints insets="5,5,5,5" 
					gridx = "0" 
					gridy = "0"
					fill="GridBagConstraints.NONE"
					anchor="GridBagConstraints.WEST"/> 
				</label>
		</panel>
		<panel layout="GridBagLayout">
			<gridbagconstraints insets="0,0,0,0" 
			gridx="0" 
			gridy="1"
			weightx="0.5"
			weighty="0.9"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 
			<scrollpane layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				weightx="0.1"
				weighty="1.0"				
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 		
			</scrollpane>
 
			<panel layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				gridwidth="2"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/> 
				<button text="New...">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="0"
					fill="GridBagConstraints.NONE"
					anchor="GridBagConstraints.WEST"/> 
				</button>		
				<button text="Delete...">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="1" 
					gridy="0"
					fill="GridBagConstraints.NONE"
					anchor="GridBagConstraints.WEST"/> 
				</button>		
 
			</panel>
		</panel>
 
		<panel layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			gridheight="2"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.CENTER"/>
			<button text="&lt;&lt;">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/>
			</button>
			<button text="&gt;&gt;">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/>
			</button>			
		</panel>
 
 
		<label text="List 4">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>		
		<scrollpane layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="1"
			weightx="0.5"
			weighty="1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 		
		</scrollpane>			
 
	</panel>	
	<!-- Panel with lists 3 and 4 (end) -->
 
	<!-- Panel with lists 5 and 6 (start) -->
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		weightx="1.0"
		weighty="0.2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<panel>
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
			<label text="List 5">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/> 
			</label>
		</panel>
 
		<scrollpane id="jScrollPane6" layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			weightx = "0.5"
			weighty = "1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 		
		</scrollpane>					
 
		<panel layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			gridheight="2"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/>
			<button text="&lt;&lt;">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/>
			</button>
			<button text="&gt;&gt;">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.WEST"/>
			</button>			
		</panel>
 
		<label text="List 6">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>				
		<scrollpane layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="2" 
			gridy="1"
			weightx = "0.5"
			weighty = "1.0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/> 		
		</scrollpane>					
 
	</panel>		
	<!-- Panel with lists 5 and 6 (end) -->
 
	<!-- Button panel (start) -->
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="2"
		weightx = "0.0"
		weighty = "0.0"
		gridheight="2"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.SOUTH"/>
		<button id="newButton" text="New" action="newButtonAction">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>
		<button id="duplicateButton" text="Duplicate" enabled="false">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>
		<button id="deleteButton" text="Delete" action="deleteButtonAction">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="2"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>		
		<button id="undoButton" text="Undo" action="undoButtonAction">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="3"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>
		<button id="cancelButton" text="Cancel" action="cancelButtonAction">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="4"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>
		<button id="okButton" text="OK" action="okButtonAction">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="5"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>
		<button id="helpButton" text="Help" action="helpButtonAction">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="6"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>
		</button>		
	</panel>		
	<!-- Button panel (end) -->
 
</dialog>

Beispiel 24

So schaut's aus

Beispiel 24

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example24.xml" resizable="true" modal="true" layout="GridBagLayout">
	<label text="First name:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<textfield id="firstNameTextField" columns="20">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<label text="Surname:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<textfield id="surnameTextField" columns="20">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.CENTER"/>	
 
		<button id="okButton" action="okButtonAction" text="OK" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
		<button id="cancelButton" action="cancelButtonAction" text="Cancel" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 25

So schaut's aus

Beispiel 25

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example25.xml" layout="GridBagLayout" modal="true" resizable="false" size="450, 190"> 
	<label text="Property name:"> 
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/> 
	</label> 
	<textfield id="propertyNameTextField" columns="40"> 
		<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" anchor="GridBagConstraints.WEST"/> 
	</textfield> 
	<panel layout="GridBagLayout"> 
		<gridbagconstraints insets="0,0,0,0" gridx="0" gridy="1" gridwidth="2" anchor="GridBagConstraints.WEST"/> 
		<buttongroup> 
			<radiobutton id="doublePropertyRadioButton" text="Double property" selected="true"> 
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/> 
			</radiobutton> 
			<radiobutton id="stringPropertyRadioButton" text="String property"> 
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" anchor="GridBagConstraints.WEST"/> 
			</radiobutton> 
			<radiobutton id="booleanPropertyRadioButton" text="Boolean property"> 
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2" anchor="GridBagConstraints.WEST"/> 
			</radiobutton> 
		</buttongroup> 
	</panel> 
	<panel layout="GridBagLayout" > 
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2" gridwidth="2"/> 
		<button id="okButton" text="OK" Action="okButtonAction"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0"/> 
		</button> 
		<button id="cancelButton" text="Cancel" Action="cancelButtonAction"> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0"/> 
		</button> 
	</panel> 
</dialog>

Beispiel 26

So schaut's aus

Beispiel 26, Registerkarte "Tab 1"

Beispiel 26, Registerkarte "Tab 2"

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example26.xml" layout="GridBagLayout" resizable="true" modal="true">
	<tabbedpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		weightx = "1.0"
		weighty = "1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.CENTER"/>
 
		<panel name="Tab 1" layout="GridBagLayout">
			<!-- Panel with value 1, 2, 3 and description (start) -->
			<panel layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
 
				<label text="Value 1">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="0"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</label>
				<textfield columns="20">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="1" 
					gridy="0"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</textfield>
 
				<label text="Value 2">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="1"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</label>
				<combobox>
					<gridbagconstraints insets="5,5,5,5" 
					gridx="1" 
					gridy="1"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</combobox>
 
				<label text="Value 3">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="2"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</label>
 
				<textfield columns="20">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="1" 
					gridy="2"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</textfield>
 
 
				<label text="Description">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="3"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</label>
				<scrollpane>
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="4"
					gridwidth="2"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
					<textarea columns="20" rows="5"/>
				</scrollpane>
 
			</panel>
			<!-- Panel with value 1, 2, 3 and description (end) -->
 
			<!-- Some list (start) -->
			<panel layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="1"
				weightx = "1.0"
				weighty = "1.0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
 
				<label text="Some list">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="0"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.WEST"/>
				</label>
 
				<scrollpane>
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="1"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.WEST"/>
					<list/>
				</scrollpane>
			</panel>			
			<!-- Some list (end) -->
 
 
 
			<!-- Button panel (start) -->
			<panel layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="2" 
				gridy="0"
				weightx = "0.0"
				weighty = "0.0"
				gridheight="2"
				fill="GridBagConstraints.NONE"
				anchor="GridBagConstraints.SOUTH"/>
 
				<button id="deleteButton" text="Delete" action="deleteButtonAction">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="0"
					fill="GridBagConstraints.HORIZONTAL"
					anchor="GridBagConstraints.WEST"/>
				</button>		
 
				<button id="duplicateButton" text="Duplicate" enabled="false">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="1"
					fill="GridBagConstraints.HORIZONTAL"
					anchor="GridBagConstraints.WEST"/>
				</button>
 
				<button id="undoButton" text="Undo" action="undoButtonAction">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="2"
					fill="GridBagConstraints.HORIZONTAL"
					anchor="GridBagConstraints.WEST"/>
				</button>
				<button id="cancelButton" text="Cancel" action="cancelButtonAction">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="3"
					fill="GridBagConstraints.HORIZONTAL"
					anchor="GridBagConstraints.WEST"/>
				</button>
				<button id="okButton" text="OK" action="okButtonAction">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="4"
					fill="GridBagConstraints.HORIZONTAL"
					anchor="GridBagConstraints.WEST"/>
				</button>
			</panel>		
			<!-- Button panel (end) -->
		</panel>
		<panel name="Tab 2">
			<!-- Values 4 and 5 (start) -->
			<panel layout="GridBagLayout">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" 
				gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/>
 
				<label text="Value 4">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="0"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</label>
 
				<combobox>
					<gridbagconstraints insets="5,5,5,5" 
					gridx="1" 
					gridy="0"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>				
				</combobox>
 
 
				<label text="Value 5">
					<gridbagconstraints insets="5,5,5,5" 
					gridx="0" 
					gridy="1"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>
				</label>
 
				<combobox>
					<gridbagconstraints insets="5,5,5,5" 
					gridx="1" 
					gridy="1"
					fill="GridBagConstraints.BOTH"
					anchor="GridBagConstraints.CENTER"/>				
				</combobox>
 
			</panel>			
			<!-- Values 4 and 5 (end) -->		
		</panel>		
	</tabbedpane>
 
 
 
</dialog>

Beispiel 27

So schaut's aus

Beispiel 27

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?>
<dialog layout="GridBagLayout" title="Example27.xml" plaf='com.sun.java.swing.plaf.windows.WindowsLookAndFeel' modal="true">
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,10" gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/>
		<label id="label" text="Please wait">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/>
		</label>
		<progressbar id="progressBar" indeterminate="true">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" anchor="GridBagConstraints.WEST"/>
		</progressbar>	
	</panel>
</dialog>

Beispiel 28

So schaut's aus

Beispiel 28

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example28.xml" layout="GridBagLayout" resizable="true" modal="true">
	<label text="Name:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</label>
	<textfield text="" columns="50">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="0"
		weightx="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</textfield>
 
	<!-- Creation panel (start) -->
	<panel layout="GridBagLayout" border="TitledBorder(Creation)">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="0" 
			gridy="1"
			gridwidth="2"
			weightx="1.0"
			anchor="GridBagConstraints.WEST"/>
 
			<label text="Author:">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</label>
			<combobox>
				<gridbagconstraints insets="5,5,5,5" 
				gridx="1" gridy="0"
				weightx="1.0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</combobox>
			<button text="New author...">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="2" gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</button>			
 
			<label text="Creation date:">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" gridy="1"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</label>
			<textfield text="" columns="20">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="1" gridy="1"
				weightx="1.0"
				gridwidth="2"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</textfield>
	</panel>
	<!-- Creation panel (end) -->
 
	<!-- Editing panel (start) -->
	<panel layout="GridBagLayout" border="TitledBorder(Editing)">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="0" 
			gridy="2"
			gridwidth="2"
			weightx="1.0"
			anchor="GridBagConstraints.WEST"/>
 
			<label text="Editor:">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</label>
			<combobox>
				<gridbagconstraints insets="5,5,5,5" 
				gridx="1" gridy="0"
				weightx="1.0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</combobox>
			<button text="New editor...">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="2" gridy="0"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</button>			
 
			<label text="Editing date:">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="0" gridy="1"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</label>
			<textfield text="" columns="20">
				<gridbagconstraints insets="5,5,5,5" 
				gridx="1" gridy="1"
				weightx="1.0"
				gridwidth="2"
				fill="GridBagConstraints.BOTH"
				anchor="GridBagConstraints.WEST"/> 	
			</textfield>
	</panel>
	<!-- Editing panel (end) -->
 
	<!-- Comment 1 (start) -->
	<label id="jLabelGoal" text="Comment 1:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</label>
	<textfield text="" columns="50">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="3"
		weightx="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</textfield>
	<!-- Comment 1 (end) -->
 
	<!-- Comment 2 (start) -->
		<label id="jLabelInterestedParty" text="Comment 2:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="4"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</label>
	<textfield text="" columns="50">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="4"
		weightx="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</textfield>
	<!-- Comment 2 (end) -->
 
	<!-- Comment 3 (start) -->
		<label id="jLabelReason" text="Comment 3:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="5"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</label>
	<textfield text="" columns="50">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="5"
		weightx="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</textfield>
	<!-- Comment 3 (end) -->
 
	<!-- Comment 4 (start) -->
	<label id="jLabelComment" text="Comment 4:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="6"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</label>
	<textfield text="" columns="50">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="6"
		weightx="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</textfield>
	<!-- Comment 4 (end) -->
 
	<!-- Comment 5 (start) -->
	<label text="Comment 5:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" gridy="7"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</label>
	<textfield text="" columns="50">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" gridy="7"
		weightx="1.0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 	
	</textfield>
	<!-- Comment 5 (end) -->
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="8"
			gridwidth="2"
			anchor="GridBagConstraints.CENTER"/> 
		<button id="okButton" action="okButtonActionPerformed" text="OK">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
 
		<button id="cancelButton" action="cancelButtonAction" text="Cancel">
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
 
		<button id="helpButton" action="helpButtonAction" text="Help">
			<gridbagconstraints insets="5,5,5,5" gridx="2" gridy="0" 
				anchor="GridBagConstraints.WEST"/> 
		</button>
	</panel>
</dialog>

Beispiel 29

So schaut's aus

Beispiel 29

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example29.xml" layout="GridBagLayout" modal="true" resizable="false" size="500,250">
		<label text="Value 1:"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/> 
		</label> 
		<combobox editable="false"> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" anchor="GridBagConstraints.WEST"/> 
		</combobox> 
 
		<label text="Value 2:"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" anchor="GridBagConstraints.WEST"/> 
		</label> 
		<textfield columns="20"> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="1" anchor="GridBagConstraints.WEST"/> 
		</textfield> 
 
		<label text="Value 3:"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2" anchor="GridBagConstraints.WEST"/> 
		</label> 
		<label text="Text text text" id="demandedResourceUnitLabel"> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="2" anchor="GridBagConstraints.WEST"/> 
		</label> 
 
 
		<label text="Value 4:"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="3" anchor="GridBagConstraints.WEST"/> 
		</label> 
		<combobox> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="3" anchor="GridBagConstraints.WEST"/> 
		</combobox> 
 
		<label text="Value 5:"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="4" anchor="GridBagConstraints.WEST"/> 
		</label> 
		<textfield columns="20"> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="4" anchor="GridBagConstraints.WEST"/> 
		</textfield> 
 
		<label text="Value 6:"> 
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="5" anchor="GridBagConstraints.WEST"/> 
		</label> 
		<label text="Text text text" id="referenceResourceUnitLabel"> 
			<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="5" anchor="GridBagConstraints.WEST"/> 
		</label> 
 
		<panel layout="GridBagLayout">
			<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="6" gridwidth="2" anchor="GridBagConstraints.CENTER"/> 
			<button id="okButton" action="okButtonAction" text="OK">
				<gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.WEST"/> 
			</button>
			<button id="cancelButton" action="cancelButtonAction" text="Cancel">
				<gridbagconstraints insets="5,5,5,5" gridx="1" gridy="0" anchor="GridBagConstraints.WEST"/> 
			</button>
		</panel>
</dialog>

Beispiel 30

So schaut's aus

Beispiel 30

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example30.xml" resizable="true" modal="true" layout="GridBagLayout">
	<label text="Title:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<textfield columns="20">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="0"
		gridwidth="2"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</textfield>
 
	<label text="Author:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<combobox columns="20">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="1" 
		gridy="1"
		weightx="0.3f"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</combobox>
 
	<button text="New author...">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" 
		gridy="1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</button>
 
	<label text="Comment:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		gridwidth="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>
	</label>
 
	<scrollpane HorizontalScrollBarPolicy="JScrollPane.HORIZONTAL_SCROLLBAR_NEVER" 
VerticalScrollBarPolicy="JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		gridwidth="3"
		weighty="0.1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<textarea id="commentTextArea" linewrap="true" rows="7" editable="true"/>
	</scrollpane>
 
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		gridwidth="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.CENTER"/>	
 
		<button id="okButton" action="okButtonAction" text="OK" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
		<button id="cancelButton" action="cancelButtonAction" text="Cancel" insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
	</panel>
</dialog>

Beispiel 31

So schaut's aus

Beispiel 31

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example31.xml" layout="GridBagLayout" resizable="true"
modal="true">
	<label text="Select type:">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</label>
	<radiobutton text="Type I">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</radiobutton>
	<radiobutton text="Type II" selected="true">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</radiobutton>
	<radiobutton text="Type III">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="3"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
	</radiobutton>
 
	<panel border="TitledBorder(Number of items)" layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="4"
		fill="GridBagConstraints.NONE"
		anchor="GridBagConstraints.WEST"/> 
		<label text="How many items?">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 
		</label>
 
		<textfield text="1" columns="3">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.NONE"
			anchor="GridBagConstraints.WEST"/> 		
		</textfield>
	</panel>
 
	<panel layout="GridBagLayout">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="5"
		anchor="GridBagConstraints.SOUTH"/> 
		<button id="okButton" action="okButAct" text="OK"
                insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>
		<button id="cancelButton" action="cancelButAct" text="Cancel"
                insets="5,5,5,5">
			<gridbagconstraints insets="5,5,5,5" 
			gridx="1" 
			gridy="0"
			fill="GridBagConstraints.BOTH"
			anchor="GridBagConstraints.WEST"/>	
		</button>		
	</panel>
</dialog>

Beispiel 32

So schaut's aus

Beispiel 32

So wird's programmiert

<?xml version="1.0" encoding="UTF-8"?> 
<dialog title="Example32.xml" editable="false" layout="GridBagLayout" resizable="true" modal="true">
	<scrollpane HorizontalScrollBarPolicy="JScrollPane.HORIZONTAL_SCROLLBAR_NEVER" 
VerticalScrollBarPolicy="JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="0"
		gridwidth="3"
		weighty="0.1"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<textarea id="messageTextArea" linewrap="true" rows="7" editable="false">Text text text 
text text text text text text text text text text 
text text text text text text text text text text 
text text text text text text text text text text 
text text text text text
 
</textarea>
	</scrollpane>
 
 
	<scrollpane>
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="1"
		weighty="0.3"
		gridwidth="3"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/> 
		<textarea id="textualReportTextArea" rows="20" editable="false" linewrap="true"/>
	</scrollpane>
 
	<button text="Alternative 1" insets="5,5,5,5">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="0" 
		gridy="2"
		weightx="0.33"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>	
	</button>
 
	<button text="Alternative 2" insets="5,5,5,5">
		<gridbagconstraints insets="5,5,5,5" 
		gridx="2" 
		gridy="2"
		weightx="0.33"
		fill="GridBagConstraints.BOTH"
		anchor="GridBagConstraints.WEST"/>	
	</button>
</dialog>

Beispiel 33

So schaut's aus

Beispiel 33

So wird's programmiert

<dialog title="Example33.xml" modal="true" resizable="false" layout="GridBagLayout">
	<label>
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="0" 
			gridy="0"
			gridheight="4"
			anchor="GridBagConstraints.WEST"/>
		Place for an image
	</label>
	<label id="productNameAndVersionLabel" text="Product name">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="1" 
			gridy="0" 
			anchor="GridBagConstraints.WEST"/>
	</label>
	<label id="productDescriptionLabel" text="Description">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="1" 
			gridy="1" 
			anchor="GridBagConstraints.WEST"/>
	</label>
	<label id="copyRightLabel" text="Copyright">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="1" 
			gridy="2" 
			anchor="GridBagConstraints.WEST"/>
	</label>
	<label id="homePageLabel" text="Homepage">
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="1" 
			gridy="3" 
			anchor="GridBagConstraints.WEST"/>
	</label>
	<label>
		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="1" 
			gridy="4" 
			anchor="GridBagConstraints.WEST"/>
			Authors
	</label>
 	<button id="okButton" text="OK" Action="okButtonAction">
 		<gridbagconstraints 
			insets="5,5,5,5" 
			gridx="0"
			gridy="5"
			gridwidth="2"/>
 	</button>
</dialog>

Newsletter

Diese Website wird laufend aktualisiert und es kommen regelmässig neue Artikel hinzu.

Wenn Ihnen dieser Artikel gefallen hat, können wir Sie benachrichtigen (höchstens ein Mal im Monat) sobald neue Informationen veröffentlicht werden. Melden Sie sich dazu bei unserem Newsletter an.

 
module_des_erfolgs/swixml_beispiele.txt · Zuletzt geändert: 25.05.2009 21:44 von dp
 
© Copyright Dmitri Pissarenko Softwareentwicklung