Skip to content

Commit c788b9b

Browse files
committed
Move codes to initialize ComboBoxes to a new method
1 parent 92a6a6b commit c788b9b

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

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

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,20 @@ public GitHubQueryPanel(GitHubQuery query, JComponent table) {
101101
headerNameLabel.setFont(font.deriveFont((float) (font.getSize() * 1.5)));
102102
headerNameLabel.setIcon(GitHubIcons.GITHUB_ICON_32);
103103

104+
initComboBox();
105+
106+
// add listener
107+
addDocumentListener();
108+
109+
// issue table
110+
mainIssueTablePanel.add(table);
111+
112+
resultsLabel.setText(""); // NOI18N
113+
114+
update();
115+
}
116+
117+
private void initComboBox() {
104118
// state
105119
setComboBox(stateComboBox, stateComboBoxModel, State.values());
106120

@@ -125,16 +139,6 @@ public GitHubQueryPanel(GitHubQuery query, JComponent table) {
125139
GitHubRepository repository = query.getRepository();
126140
List<Milestone> milestones = repository.getMilestones("all", false); // NOI18N
127141
setComboBox(milestoneComboBox, milestoneComboBoxModel, milestones.toArray());
128-
129-
// add listener
130-
addDocumentListener();
131-
132-
// issue table
133-
mainIssueTablePanel.add(table);
134-
135-
resultsLabel.setText(""); // NOI18N
136-
137-
update();
138142
}
139143

140144
private void setComboBox(JComboBox comboBox, DefaultComboBoxModel model, Object[] values) {

0 commit comments

Comments
 (0)