From 04031299b32bb2d7e28ef71d5eb771712905370c Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 13 Oct 2011 15:35:09 +0200 Subject: [PATCH] generify some ancient code --- .../src/com/intellij/ui/AbstractFieldPanel.java | 9 ++------- .../platform-api/src/com/intellij/ui/FieldPanel.java | 3 +-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/platform/platform-api/src/com/intellij/ui/AbstractFieldPanel.java b/platform/platform-api/src/com/intellij/ui/AbstractFieldPanel.java index 03f8248a6703..03ff7ab46b4e 100644 --- a/platform/platform-api/src/com/intellij/ui/AbstractFieldPanel.java +++ b/platform/platform-api/src/com/intellij/ui/AbstractFieldPanel.java @@ -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 myButtons = new ArrayList(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()); diff --git a/platform/platform-api/src/com/intellij/ui/FieldPanel.java b/platform/platform-api/src/com/intellij/ui/FieldPanel.java index d0952b99f840..8082c233c51d 100644 --- a/platform/platform-api/src/com/intellij/ui/FieldPanel.java +++ b/platform/platform-api/src/com/intellij/ui/FieldPanel.java @@ -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); } }