Hallo, ich möchte ein Array ausserhalb einer Methode initialisieren, sodass ich von mehreren Methoden darauf zugreifen kann. Ich dachte eigentlich, dass das immer funktioniert, solange man das Array innerhalb der Klasse initialisiert, oder irre ich mich da?
Ich will also ein Array anlegen, welches mit dem Klick auf den ersten Button die Größe des Arrays speichert, und über einen zweiten Button möchte ich die Elemente hinzufügen.
PHP:
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Arrayausgabe frame = new Arrayausgabe();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public Arrayausgabe() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 511, 231);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel lblEingabe = new JLabel("Wie viele Zahlen sollen eingegeben werden?");
lblEingabe.setBounds(10, 11, 266, 14);
contentPane.add(lblEingabe);
tfEingabe = new JTextField();
tfEingabe.setBounds(286, 8, 68, 20);
contentPane.add(tfEingabe);
tfEingabe.setColumns(10);
JButton btnEingabe = new JButton("OK");
btnEingabe.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
int[] a;
int eingabe = Integer.parseInt(tfEingabe.getText());
a = new int[eingabe];
}
});
Ich will also ein Array anlegen, welches mit dem Klick auf den ersten Button die Größe des Arrays speichert, und über einen zweiten Button möchte ich die Elemente hinzufügen.