Hi
hab bisher noch nichts brauchbares gefunden was mir hilft. Vielleicht hock ich auch einfach schon zu lang am Code...
Mein Problem: ich habe eine Klasse "CWeightwatcherstabelle" mit einer ArrayList und eine Klasse "GrO_RG" die die GUI mit einer JTextArea & JButton enthält. Wie bekomme ich nun via Button-Klick die ArrayList in die TextArea?
Klasse CWeightwatcherstabelle:
(Ausgabe mit System.out.println(werte) läuft!!)
verkürze GUI:
Die Zeilen mit den Fragezeichen dahinter sind meine Lösungsansätze...
Danke für eure Hilfe!!
Greetz
hab bisher noch nichts brauchbares gefunden was mir hilft. Vielleicht hock ich auch einfach schon zu lang am Code...
Mein Problem: ich habe eine Klasse "CWeightwatcherstabelle" mit einer ArrayList und eine Klasse "GrO_RG" die die GUI mit einer JTextArea & JButton enthält. Wie bekomme ich nun via Button-Klick die ArrayList in die TextArea?
Klasse CWeightwatcherstabelle:
Java:
public class CWeightwatcherstabelle
{
//ArrayList anlegen
private ArrayList <String> tabelle;
private JTextArea Ausgabe;?????????????
//Konstruktor
public CWeightwatcherstabelle(JTextArea Ausgabe1)
{
this.Ausgabe = Ausgabe1;????????????
tabelle = new ArrayList<String>();
}
//Werte in Tabelle
public void werte()
{
tabelle.add("Brot, jede Sorte, 1 Scheibe - 2 Punkte ");
tabelle.add("Erdnusscreme, 1 TL, 5g - 1Punkt ");
tabelle.add("Apfelkompott/-mus mit Zucker, 2 TL - 0,5 Punkte");
tabelle.add("Eisbecher mit Sahne & Früchte, 1 kl. Becher, 170g - 8,5 Punkte");
}
//Tabelle ausgeben
public void werteAusgeben()
{
for (String werte : tabelle)
{
Ausgabe.append(werte);??????????
//System.out.println(werte);
}
}
}
verkürze GUI:
Java:
class GrO_RG extends JFrame
{
//private CWeightwatcherstabelle WWTab;??????????????
//Textfeld erstellen
private JComponent createTextArea()
{
//(Zeilen, Spalten)
JTextArea Ausgabe = new JTextArea (10, 45);
//Text
Ausgabe.append("");
//Panel
JPanel p_Ausgabe = new JPanel();
p_Ausgabe.add(new JScrollPane(Ausgabe));
return p_Ausgabe;
}
//Buttons erzeugen
private JComponent createButtons()
{
JButton b_tabelle = new JButton ("WeightWatchers Tabelle");
//Aktion
b_tabelle.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
//WWTab = new CWeightwatcherstabelle(); ??????????
}
});
//Panel
JPanel Buttons = new JPanel();
Buttons.add(b_tabelle);
return Buttons;
}
...
Die Zeilen mit den Fragezeichen dahinter sind meine Lösungsansätze...
Danke für eure Hilfe!!
Greetz
Zuletzt bearbeitet: