mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
generify some ancient code
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user