1414 * Created by richard on 2/28/15.
1515 */
1616public class AppCreateDialog extends JDialog {
17- protected JTextField uuidText , nameText , urlText , versionText , applicationIconText ,
18- defaultLeftText , defaultTopText , defaultWidthText , defaultHeightText , windowStateText ,
19- applicationIconTopText , applicationIconLeftText ;
17+ protected JTextField uuidText , nameText , urlText , applicationIconText ,
18+ defaultLeftText , defaultTopText , defaultWidthText , defaultHeightText ;
2019
21- protected JLabel uuidLabel , nameLabel , urlLabel , versionLabel , applicationIconLabel ,
22- defaultLeftLabel , defaultTopLabel , defaultWidthLabel , defaultHeightLabel , windowStateLabel ,
23- applicationIconTopLabel , applicationIconLeftLabel ;
20+ protected JLabel uuidLabel , nameLabel , urlLabel , applicationIconLabel ,
21+ defaultLeftLabel , defaultTopLabel , defaultWidthLabel , defaultHeightLabel ;
2422
25- protected JCheckBox resizeCheck , frameCheck , alwaysOnBottomCheck ,
26- showTaskbarIconCheck , autoShowCheck , draggableCheck ;
23+ protected JCheckBox resizeCheck , frameCheck , showTaskbarIconCheck , autoShowCheck ;
2724
2825 protected JButton createButton ;
2926 protected boolean createClicked = false ;
@@ -44,27 +41,22 @@ private JPanel layoutDescriptionPanel() {
4441
4542 uuidLabel = new JLabel ("UUID: " );
4643 uuidLabel .setHorizontalAlignment (SwingConstants .RIGHT );
47- uuidText = new JTextField (UUID . randomUUID (). toString () );
44+ uuidText = new JTextField ("Hello OpenFin" );
4845 uuidText .setColumns (50 );
4946
5047 nameLabel = new JLabel ("Name: " );
5148 nameLabel .setHorizontalAlignment (SwingConstants .RIGHT );
52- nameText = new JTextField ("FX Live v1.4.0.0b " );
49+ nameText = new JTextField ("Hello OpenFin " );
5350 nameText .setColumns (50 );
5451
5552 urlLabel = new JLabel ("URL: " );
5653 urlLabel .setHorizontalAlignment (SwingConstants .RIGHT );
57- urlText = new JTextField ("https ://fxlive .openf.in/fxlive/1.4.0.0b/ " );
54+ urlText = new JTextField ("http ://demoappdirectory .openf.in/desktop/config/apps/OpenFin/HelloOpenFin/index.html " );
5855 urlText .setColumns (50 );
5956
60- versionLabel = new JLabel ("Version: " );
61- versionLabel .setHorizontalAlignment (SwingConstants .RIGHT );
62- versionText = new JTextField ("1.1.0.0b" );
63- versionText .setColumns (50 );
64-
6557 applicationIconLabel = new JLabel ("Icon URL:" );
6658 applicationIconLabel .setHorizontalAlignment (SwingConstants .RIGHT );
67- applicationIconText = new JTextField ("https ://fxlive .openf.in/fxlive/1.1.0.0b/ img/FXlive_icon.png " );
59+ applicationIconText = new JTextField ("http ://demoappdirectory .openf.in/desktop/config/apps/OpenFin/HelloOpenFin/ img/openfin.ico " );
6860 applicationIconText .setColumns (50 );
6961
7062 defaultLeftLabel = new JLabel ("Left: " );
@@ -74,40 +66,23 @@ private JPanel layoutDescriptionPanel() {
7466
7567 defaultTopLabel = new JLabel ("Top: " );
7668 defaultTopLabel .setHorizontalAlignment (SwingConstants .RIGHT );
77- defaultTopText = new JTextField ("10 " );
69+ defaultTopText = new JTextField ("50 " );
7870 defaultTopText .setColumns (4 );
7971
80- applicationIconLeftLabel = new JLabel ("Icon Left: " );
81- applicationIconLeftLabel .setHorizontalAlignment (SwingConstants .RIGHT );
82- applicationIconLeftText = new JTextField ("100" );
83- applicationIconLeftText .setColumns (4 );
84-
85- applicationIconTopLabel = new JLabel ("Icon Top: " );
86- applicationIconTopLabel .setHorizontalAlignment (SwingConstants .RIGHT );
87- applicationIconTopText = new JTextField ("100" );
88- applicationIconTopText .setColumns (4 );
89-
9072 defaultWidthLabel = new JLabel ("Width: " );
9173 defaultWidthLabel .setHorizontalAlignment (SwingConstants .RIGHT );
92- defaultWidthText = new JTextField ("858 " );
74+ defaultWidthText = new JTextField ("395 " );
9375 defaultWidthText .setColumns (4 );
9476
9577 defaultHeightLabel = new JLabel ("Height: " );
9678 defaultHeightLabel .setHorizontalAlignment (SwingConstants .RIGHT );
97- defaultHeightText = new JTextField ("545 " );
79+ defaultHeightText = new JTextField ("525 " );
9880 defaultHeightText .setColumns (4 );
9981
100- windowStateLabel = new JLabel ("Window State: " );
101- windowStateLabel .setHorizontalAlignment (SwingConstants .RIGHT );
102- windowStateText = new JTextField ("normal" );
103- windowStateText .setColumns (10 );
104-
105- resizeCheck = new JCheckBox ("resize" , true );
106- frameCheck = new JCheckBox ("frame" , true );
107- alwaysOnBottomCheck = new JCheckBox ("alwaysOnBottom" , false );
82+ resizeCheck = new JCheckBox ("resize" , false );
83+ frameCheck = new JCheckBox ("frame" , false );
10884 showTaskbarIconCheck = new JCheckBox ("showTaskbarIcon" , true );
10985 autoShowCheck = new JCheckBox ("autoShow" , true );
110- draggableCheck = new JCheckBox ("draggable" , false );
11186
11287 JPanel fieldPanel = new JPanel ();
11388
@@ -126,32 +101,23 @@ private JPanel layoutDescriptionPanel() {
126101 twoColPanel .add (nameText , "1, 1" );
127102 twoColPanel .add (urlLabel , "0, 2" );
128103 twoColPanel .add (urlText , "1, 2" );
129- twoColPanel .add (versionLabel , "0, 3" );
130- twoColPanel .add (versionText , "1, 3" );
131- twoColPanel .add (applicationIconLabel , "0, 4" );
132- twoColPanel .add (applicationIconText , "1, 4" );
133- twoColPanel .add (applicationIconLeftLabel , "0, 5" );
134- twoColPanel .add (applicationIconLeftText , "1, 5" );
135- twoColPanel .add (applicationIconTopLabel , "0, 6" );
136- twoColPanel .add (applicationIconTopText , "1, 6" );
137- twoColPanel .add (defaultLeftLabel , "0, 7" );
138- twoColPanel .add (defaultLeftText , "1, 7" );
139- twoColPanel .add (defaultTopLabel , "0, 8" );
140- twoColPanel .add (defaultTopText , "1, 8" );
141- twoColPanel .add (defaultWidthLabel , "0, 9" );
142- twoColPanel .add (defaultWidthText , "1, 9" );
143- twoColPanel .add (defaultHeightLabel , "0, 10" );
144- twoColPanel .add (defaultHeightText , "1, 10" );
145- twoColPanel .add (windowStateLabel , "0, 11" );
146- twoColPanel .add (windowStateText , "1, 11" );
104+
105+ twoColPanel .add (applicationIconLabel , "0, 3" );
106+ twoColPanel .add (applicationIconText , "1, 3" );
107+ twoColPanel .add (defaultLeftLabel , "0, 4" );
108+ twoColPanel .add (defaultLeftText , "1, 4" );
109+ twoColPanel .add (defaultTopLabel , "0, 5" );
110+ twoColPanel .add (defaultTopText , "1, 5" );
111+ twoColPanel .add (defaultWidthLabel , "0, 6" );
112+ twoColPanel .add (defaultWidthText , "1, 6" );
113+ twoColPanel .add (defaultHeightLabel , "0, 7" );
114+ twoColPanel .add (defaultHeightText , "1, 7" );
147115
148116 fieldPanel .add (twoColPanel );
149117 fieldPanel .add (resizeCheck );
150118 fieldPanel .add (frameCheck );
151- fieldPanel .add (alwaysOnBottomCheck );
152119 fieldPanel .add (showTaskbarIconCheck );
153120 fieldPanel .add (autoShowCheck );
154- fieldPanel .add (draggableCheck );
155121 return fieldPanel ;
156122 }
157123
@@ -161,24 +127,17 @@ public ApplicationOptions getApplicatonOptions() {
161127 String uuid = uuidText .getText ();
162128 String name = nameText .getText ();
163129 String url = urlText .getText ();
164- String version = versionText .getText ();
165130 String applicationIcon = applicationIconText .getText ();
166- int applicationIconTop = Integer .parseInt (applicationIconTopText .getText ());
167- int applicationIconLeft = Integer .parseInt (applicationIconLeftText .getText ());
168131 int defaultLeft = Integer .parseInt (defaultLeftText .getText ());
169132 int defaultTop = Integer .parseInt (defaultTopText .getText ());
170133 int defaultWidth = Integer .parseInt (defaultWidthText .getText ());
171134 int defaultHeight = Integer .parseInt (defaultHeightText .getText ());
172- String state = windowStateText .getText ();
173135 boolean resize = resizeCheck .isSelected ();
174136 boolean frame = frameCheck .isSelected ();
175- boolean alwaysOnBottom = alwaysOnBottomCheck .isSelected ();
176137 boolean showTaskbarIcon = showTaskbarIconCheck .isSelected ();
177138 boolean autoShow = autoShowCheck .isSelected ();
178- boolean draggable = draggableCheck .isSelected ();
179139
180140 options = new ApplicationOptions (name , uuid , url );
181- options .setVersion (version );
182141 options .setApplicationIcon (applicationIcon );
183142
184143 WindowOptions mainWindowOptions = new WindowOptions ();
@@ -188,7 +147,6 @@ public ApplicationOptions getApplicatonOptions() {
188147 mainWindowOptions .setDefaultLeft (defaultLeft );
189148 mainWindowOptions .setDefaultTop (defaultTop );
190149 mainWindowOptions .setDefaultWidth (defaultWidth );
191- mainWindowOptions .setState (state );
192150 mainWindowOptions .setResizable (resize );
193151 mainWindowOptions .setFrame (frame );
194152 mainWindowOptions .setShowTaskbarIcon (showTaskbarIcon );
0 commit comments