|
Inhaltsverzeichnis
Die wahrscheinlich grösste Sammlung von SwiXML-Deskriptoren im deutschsprachigen RaumAuf 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 1So schaut's ausSo 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 2So schaut's ausSo 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 3So schaut's ausSo 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 4So schaut's ausSo 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 5So schaut's ausSo 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="<" id="assignAssemblyToStuffSelectedInTree" action="assignAssemblyToStuffSelectedInTreeAction"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.CENTER" /> </button> <button text=">" 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="<" id="assignProcessFromStuffSelectedInTree" action="assignProcessFromStuffSelectedInTreeAction"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.CENTER" /> </button> <button text=">" 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 6So schaut's ausSo 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 7So schaut's ausSo 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 8So schaut's ausSo 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 9So schaut's ausSo 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=">>" toolTipText="Select all"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.CENTER"/> </button> <button id="selectButton" action="selectButtonAction" text=">" toolTipText="Select"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" anchor="GridBagConstraints.CENTER"/> </button> <button id="deselectButton" action="deselectButtonAction" text="<" toolTipText="De-select"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2" anchor="GridBagConstraints.CENTER"/> </button> <button id="deselectAllButton" action="deselectAllButtonAction" text="<<" 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 10So schaut's ausSo 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 >" insets="5,5,5,5"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="4" fill="GridBagConstraints.BOTH" anchor="GridBagConstraints.WEST"/> </button> </dialog> Beispiel 11So schaut's ausSo 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 12So schaut's ausSo 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 13So schaut's ausSo 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 14So schaut's ausSo 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 15So schaut's ausSo 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 16So schaut's ausSo 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=">>" toolTipText="Select all"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" anchor="GridBagConstraints.CENTER"/> </button> <button id="selectButton" action="selectButtonAction" text=">" toolTipText="Select"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="1" anchor="GridBagConstraints.CENTER"/> </button> <button id="deselectButton" action="deselectButtonAction" text="<" toolTipText="De-select"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="2" anchor="GridBagConstraints.CENTER"/> </button> <button id="deselectAllButton" action="deselectAllButtonAction" text="<<" 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 17So schaut's ausSo 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 18So schaut's ausSo 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 19So schaut's ausSo 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 20So schaut's ausSo 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 21So schaut's ausSo 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 22So schaut's ausSo 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 23So schaut's ausSo 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="<<"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" fill="GridBagConstraints.NONE" anchor="GridBagConstraints.WEST"/> </button> <button text=">>"> <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="<<"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" fill="GridBagConstraints.NONE" anchor="GridBagConstraints.WEST"/> </button> <button text=">>"> <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="<<"> <gridbagconstraints insets="5,5,5,5" gridx="0" gridy="0" fill="GridBagConstraints.NONE" anchor="GridBagConstraints.WEST"/> </button> <button text=">>"> <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 24So schaut's ausSo 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 25So schaut's ausSo 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 26So schaut's ausSo 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 27So schaut's ausSo 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 28So schaut's ausSo 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 29So schaut's ausSo 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 30So schaut's ausSo 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 31So schaut's ausSo 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 32So schaut's ausSo 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 33So schaut's ausSo 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> NewsletterDiese 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. |