Skip to content

Commit 62a01c0

Browse files
committed
Use the setComboBox method
1 parent 9bfb03e commit 62a01c0

1 file changed

Lines changed: 5 additions & 30 deletions

File tree

src/main/java/com/junichi11/netbeans/modules/github/issues/query/ui/GitHubQueryPanel.java

Lines changed: 5 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -102,20 +102,10 @@ public GitHubQueryPanel(GitHubQuery query, JComponent table) {
102102
headerNameLabel.setIcon(GitHubIcons.GITHUB_ICON_32);
103103

104104
// state
105-
stateComboBoxModel.addElement(null);
106-
for (State state : State.values()) {
107-
stateComboBoxModel.addElement(state);
108-
}
109-
stateComboBox.setModel(stateComboBoxModel);
110-
stateComboBox.setRenderer(new GitHubQueryListCellRenderer(stateComboBox.getRenderer()));
105+
setComboBox(stateComboBox, stateComboBoxModel, State.values());
111106

112107
// type
113-
typeComboBoxModel.addElement(null);
114-
for (Type type : Type.values()) {
115-
typeComboBoxModel.addElement(type);
116-
}
117-
typeComboBox.setModel(typeComboBoxModel);
118-
typeComboBox.setRenderer(new GitHubQueryListCellRenderer(typeComboBox.getRenderer()));
108+
setComboBox(typeComboBox, typeComboBoxModel, Type.values());
119109

120110
// is
121111
isOpenComboBoxModel.addElement(null);
@@ -137,28 +127,13 @@ public GitHubQueryPanel(GitHubQuery query, JComponent table) {
137127
isIssueComboBox.setRenderer(new GitHubQueryListCellRenderer(isIssueComboBox.getRenderer()));
138128

139129
// no
140-
noComboBoxModel.addElement(null);
141-
for (No no : No.values()) {
142-
noComboBoxModel.addElement(no);
143-
}
144-
noComboBox.setModel(noComboBoxModel);
145-
noComboBox.setRenderer(new GitHubQueryListCellRenderer(noComboBox.getRenderer()));
130+
setComboBox(noComboBox, noComboBoxModel, No.values());
146131

147132
// sort
148-
sortComboBoxModel.addElement(null);
149-
for (Sort sort : Sort.values()) {
150-
sortComboBoxModel.addElement(sort);
151-
}
152-
sortComboBox.setModel(sortComboBoxModel);
153-
sortComboBox.setRenderer(new GitHubQueryListCellRenderer(sortComboBox.getRenderer()));
133+
setComboBox(sortComboBox, sortComboBoxModel, Sort.values());
154134

155135
// order
156-
orderComboBoxModel.addElement(null);
157-
for (Order order : Order.values()) {
158-
orderComboBoxModel.addElement(order);
159-
}
160-
orderComboBox.setModel(orderComboBoxModel);
161-
orderComboBox.setRenderer(new GitHubQueryListCellRenderer(orderComboBox.getRenderer()));
136+
setComboBox(orderComboBox, orderComboBoxModel, Order.values());
162137

163138
// milestone
164139
GitHubRepository repository = query.getRepository();

0 commit comments

Comments
 (0)