Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Problem mit Zählschleife - Brauche dringend Unterstützung.
Hi, ich habe ein Problem
Mein Problem ist, ich möchte gerne so eine Art Adressbuch erstellen. Der Quelltext sollte möglichst einfach strukturiert sein... Das Programm soll mir dann z.B. 10 Kontakte anzeigen.
Guckt es euch einfach mal an...
Mein Versuch:
Code:
final String A = "Name1";
int[] Test = new int[10];
JFrame Rahmen = new JFrame("Test");
Rahmen.setSize(200,200);
Rahmen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel Platte = new JPanel();
Platte.setLayout(new GridLayout());
JButton Kn1 = new JButton("Adressen anzeigen");
Kn1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent x)
{
int[] Test = new int[10];
for(int i = 1; i <= Test.length; i++)
{
JOptionPane.showMessageDialog(null, i+ ".Kontakt: " +A);
}
}
});
Platte.add(Kn1);
Rahmen.setContentPane(Platte);
Rahmen.setVisible(true);
(Wie mache ich es jetzt aber so, Dass ich so eine Art Schleife für Namen erstelle? D.h. [A1] = "Name1"; [A2] = "Name2";.....?) Im Moment zeigt mir die Schleife ja 10 mal den gleichen Namen an: "Name1". Jetzt soll das Programm aber auch noch "Name2" und "Name3" anzeigen und das bis "Name10". Kann mir jemand helfen?
Schonmal vielen Dank für eure Antworten!
die Variable "A" ausgeben. In "A" steht aber nur ein Name, der noch nicht mehr
verändert werden kann, weil er durch "final" zur Konstante gemacht wird.
Was Du brauchst, ist ein Array mit Namen z.B.
Code:
String[] namen = {"Müller","Meyer","Schulze"};
dann könnte der Inhalt Deiner For-Schleife folgendermaßen aussehen:
Dankeschön, Ralph-Uwe! Hat alles super geklappt. Kann mir jemand sagen, wie ich jetzt noch die ganzen Kontakte in ein Fenster bekomme? Weil so kommen ja 10 Meldungen nacheinander. Und wenn man da nur eine Person finden möchte und man hat 100 Kontakte, kann das ja schon lange dauern. Also ein Fenster, wo alle Kontakte nacheinander aufgelistet sind.
Kann mir jemand helfen?^^
also ich würde für so etwas eine Tabelle (JTable) nehmen. Schau dir das entsprechende Tutorial bei sun an. Da steht alles wichtige drin. Für Detailfragen kannst du dich dann gerne wieder an uns hier wenden. Link zum Tutorial