generify some ancient code

This commit is contained in:
Dmitry Jemerov
2011-10-13 15:35:09 +02:00
parent fb5b774af3
commit 04031299b3
2 changed files with 3 additions and 9 deletions
@@ -39,7 +39,7 @@ public abstract class AbstractFieldPanel extends JPanel {
private static final Logger LOG = Logger.getInstance("#com.intellij.ui.AbstractFieldPanel");
private final JComponent myComponent;
private Runnable myChangeListener;
protected ArrayList myButtons = new ArrayList(1);
protected ArrayList<JButton> myButtons = new ArrayList<JButton>(1);
protected JLabel myLabel;
private ActionListener myBrowseButtonActionListener;
private String myViewerDialogTitle;
@@ -72,8 +72,7 @@ public abstract class AbstractFieldPanel extends JPanel {
if (myLabel != null) {
myLabel.setEnabled(enabled);
}
for (int i = 0; i < myButtons.size(); i++) {
JButton button = (JButton)myButtons.get(i);
for (JButton button: myButtons) {
button.setEnabled(enabled);
}
}
@@ -105,10 +104,6 @@ public abstract class AbstractFieldPanel extends JPanel {
myChangeListener = runnable;
}
public JButton[] getButtons() {
return (JButton[])myButtons.toArray(new JButton[myButtons.size()]);
}
public void createComponent() {
removeAll();
setLayout(new GridBagLayout());
@@ -92,8 +92,7 @@ public class FieldPanel extends AbstractFieldPanel {
public void setEditable(boolean editable) {
myTextField.setEditable(editable);
for (int i = 0; i < myButtons.size(); i++) {
JButton button = (JButton)myButtons.get(i);
for (JButton button : myButtons) {
button.setEnabled(editable);
}
}