Hallo Leute,
ich hab mal wieder ein Problem, also ich hab eine Klasse die eine Arraylist mit Daten füllt.
Diese Daten enthalten Namen und Adressen von Personen. In dem Arraylist sind jetzt alle Daten zusammen hängend. Jetzt möchte ich mir die Daten im Textfeld anzeigen lassen, aber immer nur von einer person, und das möchte ich so haben das man einfach durchblättern kann. Aber die Daten haben immer eine feste Position, d.h. Daten Person1 :1 -5 Position Person 2 : 6-10 usw..
Jetzt weiß ich nicht ob das überhaupt möglich ist, und wie ich das umsetzten kann.
Desweiteren wäre es möglich daten zu verändern oder zu löschen?!
Kann man eine Arraylist aus einer anderen Klasse ohne weiteres übernehmen. Und wie sieht das aus.
Ich hoffe ich bin in diesem Teil des Forums richtig
Meine KLasse VermieterAnzeigen
ich hab mal wieder ein Problem, also ich hab eine Klasse die eine Arraylist mit Daten füllt.
Diese Daten enthalten Namen und Adressen von Personen. In dem Arraylist sind jetzt alle Daten zusammen hängend. Jetzt möchte ich mir die Daten im Textfeld anzeigen lassen, aber immer nur von einer person, und das möchte ich so haben das man einfach durchblättern kann. Aber die Daten haben immer eine feste Position, d.h. Daten Person1 :1 -5 Position Person 2 : 6-10 usw..
Jetzt weiß ich nicht ob das überhaupt möglich ist, und wie ich das umsetzten kann.
Desweiteren wäre es möglich daten zu verändern oder zu löschen?!
Kann man eine Arraylist aus einer anderen Klasse ohne weiteres übernehmen. Und wie sieht das aus.
Ich hoffe ich bin in diesem Teil des Forums richtig
Meine KLasse VermieterAnzeigen
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class VermieterAnzeigen extends JFrame {
Vermieter vermieter = new Vermieter(); //Klasse der Arraylist
private JTextField textField1;
private JTextField textField2;
private JButton next;
private JButton back;
private JButton loeschen;
private JButton aendern;
public VermieterAnzeigen() {
super("Anzeige");
this.setLayout(new GridLayout(3, 1));
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setBounds(0, 0, 300, 200);
this.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
this.setLocationRelativeTo(null);
textField1 = new JTextField();
textField2 = new JTextField();
next = new JButton("Next");
next.addActionListener(new ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
back = new JButton("Back");
back.addActionListener(new ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
aendern = new JButton("edit");
aendern.addActionListener(new ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
loeschen = new JButton("delete");
loeschen.addActionListener(new ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
}
});
this.getContentPane().add(textField1);
this.getContentPane().add(textField2);
//this.getContentPane().add(transferButton);
this.getContentPane().add(back);
this.getContentPane().add(next);
this.getContentPane().add(aendern);
this.getContentPane().add(loeschen);
}
public static void main(String[] args) {
new VermieterAnzeigen().setVisible(true);
}
}