我有一個包含不同的組件(JLabel,JButton,JTextComponent等)的面板。我想在這樣的JTextField名單:如何在數組中正確添加JTextField組件?
ArrayList<JTextField> arrayTf = new ArrayList();
Component[] arrayComponent = this.getComponents();
for (Component c : arrayComponent)
{
if (c instanceof JTextField) {
arrayTf.add(c);
}
}
但我不知道這是正確的方式。請告訴我這是正確的方法?還是有更簡單的方法?感謝U.
這似乎是一個非常標準的方式來完成這一點。什麼會讓你覺得它錯了? – Obicere 2015-03-13 17:23:49
.NET人會在這裏使用LINQ:P – 2015-03-13 17:24:21
@BinkanSalaryman Java人可以使用流。我不知道你評論的重點。 – 2015-03-13 17:24:55