هنا كنت العب مع نفسى قليلاً و لكن اللعبة انقلبت لمشكلة ....هذا هو حالى دائماً أفكر فى شئ و ينقلب علىّ
كننت افكر فى عرض 3 زراير بطريقة غير المعتادة بالنسبة للتى اتبعها
فعملنا هذه
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Test extends JFrame {
private final static String[] buttonNames = {"beshoy", "atef", "william"};
private JButton[] buttons;
private JPanel panel = new JPanel(new FlowLayout());
public Test() {
panel.add(createButtons(buttonNames));
getContentPane().add(panel, BorderLayout.CENTER);
}
public static void main(String[] args) {
Test test = new Test();
test.setDefaultCloseOperation(Test.EXIT_ON_CLOSE);
test.setSize(new Dimension(600, 300));
test.setLocationRelativeTo(null);
test.setVisible(true);
}
private JButton createButtons(String[] buttonNames /*int i*/) {
int i;
buttons = new JButton[buttonNames.length];
for (i = 0; i < buttonNames.length; ++i) {
buttons = new JButton(buttonNames);
}
return buttons;
}
}كما ترون أن return
قيمة i هنا تساوى 3
فكيف ارجع القيم 0و1و2
----------------------------------------------
عندما قمت بتلك
return [i-1];
رجع آخر زرار الذى يساوى 2 و هذا صحيح
و لكن كيف أرجعهم كلهم
ياريت حد يقولى
شكرا
