Skip to content

Commit 92a6a6b

Browse files
committed
Fix duplicate codes
- Use the setComboBox method
1 parent 2478bda commit 92a6a6b

1 file changed

Lines changed: 3 additions & 17 deletions

File tree

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

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -108,23 +108,9 @@ public GitHubQueryPanel(GitHubQuery query, JComponent table) {
108108
setComboBox(typeComboBox, typeComboBoxModel, Type.values());
109109

110110
// is
111-
isOpenComboBoxModel.addElement(null);
112-
isOpenComboBoxModel.addElement(Is.OPEN);
113-
isOpenComboBoxModel.addElement(Is.CLOSED);
114-
isOpenComboBox.setModel(isOpenComboBoxModel);
115-
isOpenComboBox.setRenderer(new GitHubQueryListCellRenderer(isOpenComboBox.getRenderer()));
116-
117-
isMergedComboBoxModel.addElement(null);
118-
isMergedComboBoxModel.addElement(Is.MERGED);
119-
isMergedComboBoxModel.addElement(Is.UNMERGED);
120-
isMergedComboBox.setModel(isMergedComboBoxModel);
121-
isMergedComboBox.setRenderer(new GitHubQueryListCellRenderer(isMergedComboBox.getRenderer()));
122-
123-
isIssueComboBoxModel.addElement(null);
124-
isIssueComboBoxModel.addElement(Is.ISSUE);
125-
isIssueComboBoxModel.addElement(Is.PR);
126-
isIssueComboBox.setModel(isIssueComboBoxModel);
127-
isIssueComboBox.setRenderer(new GitHubQueryListCellRenderer(isIssueComboBox.getRenderer()));
111+
setComboBox(isOpenComboBox, isOpenComboBoxModel, new Object[]{Is.OPEN, Is.CLOSED});
112+
setComboBox(isMergedComboBox, isMergedComboBoxModel, new Object[]{Is.MERGED, Is.UNMERGED});
113+
setComboBox(isIssueComboBox, isIssueComboBoxModel, new Object[]{Is.ISSUE, Is.PR});
128114

129115
// no
130116
setComboBox(noComboBox, noComboBoxModel, No.values());

0 commit comments

Comments
 (0)