Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a3eb084

Browse files
committed
LaunchFrame: Put a chunk of code into a block for clarity.
1 parent 305ac90 commit a3eb084

File tree

1 file changed

+47
-45
lines changed

1 file changed

+47
-45
lines changed

‎src/io/nayuki/sortalgodemo/visual/LaunchFrame.java‎

Lines changed: 47 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -123,51 +123,53 @@ public void windowClosing(WindowEvent e) {
123123

124124

125125
/*-- Second column --*/
126-
gbc.gridx = 1;
127-
gbc.weightx = 2;
128-
gbc.gridy = 0;
129-
130-
// Drop-down selector for sort algorithm
131-
algorithms = new ArrayList<>(algos);
132-
algorithmInput = new Choice();
133-
for (SortAlgorithm algo : algos)
134-
algorithmInput.add(algo.getName());
135-
gbl.setConstraints(algorithmInput, gbc);
136-
this.add(algorithmInput);
137-
gbc.gridy++;
138-
139-
// Text field for array size
140-
arraySizeInput = new TextField("30");
141-
arraySizeInput.addActionListener(this);
142-
gbl.setConstraints(arraySizeInput, gbc);
143-
this.add(arraySizeInput);
144-
gbc.gridy++;
145-
146-
// Drop-down selector for initial order
147-
initialOrder = new Choice();
148-
initialOrder.add("Ascending");
149-
initialOrder.add("Almost ascending");
150-
initialOrder.add("Random");
151-
initialOrder.add("Almost descending");
152-
initialOrder.add("Descending");
153-
initialOrder.select("Random");
154-
gbl.setConstraints(initialOrder, gbc);
155-
this.add(initialOrder);
156-
gbc.gridy++;
157-
158-
// Text field for scale
159-
scaleInput = new TextField("12");
160-
scaleInput.addActionListener(this);
161-
gbl.setConstraints(scaleInput, gbc);
162-
this.add(scaleInput);
163-
gbc.gridy++;
164-
165-
// Text field for speed
166-
speedInput = new TextField("10");
167-
speedInput.addActionListener(this);
168-
gbl.setConstraints(speedInput, gbc);
169-
this.add(speedInput);
170-
gbc.gridy++;
126+
{
127+
gbc.gridx = 1;
128+
gbc.weightx = 2;
129+
gbc.gridy = 0;
130+
131+
// Drop-down selector for sort algorithm
132+
algorithms = new ArrayList<>(algos);
133+
algorithmInput = new Choice();
134+
for (SortAlgorithm algo : algos)
135+
algorithmInput.add(algo.getName());
136+
gbl.setConstraints(algorithmInput, gbc);
137+
this.add(algorithmInput);
138+
gbc.gridy++;
139+
140+
// Text field for array size
141+
arraySizeInput = new TextField("30");
142+
arraySizeInput.addActionListener(this);
143+
gbl.setConstraints(arraySizeInput, gbc);
144+
this.add(arraySizeInput);
145+
gbc.gridy++;
146+
147+
// Drop-down selector for initial order
148+
initialOrder = new Choice();
149+
initialOrder.add("Ascending");
150+
initialOrder.add("Almost ascending");
151+
initialOrder.add("Random");
152+
initialOrder.add("Almost descending");
153+
initialOrder.add("Descending");
154+
initialOrder.select("Random");
155+
gbl.setConstraints(initialOrder, gbc);
156+
this.add(initialOrder);
157+
gbc.gridy++;
158+
159+
// Text field for scale
160+
scaleInput = new TextField("12");
161+
scaleInput.addActionListener(this);
162+
gbl.setConstraints(scaleInput, gbc);
163+
this.add(scaleInput);
164+
gbc.gridy++;
165+
166+
// Text field for speed
167+
speedInput = new TextField("10");
168+
speedInput.addActionListener(this);
169+
gbl.setConstraints(speedInput, gbc);
170+
this.add(speedInput);
171+
gbc.gridy++;
172+
}
171173

172174
// Run button
173175
runButton = new Button("Run");

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /