Benutzereingaben durch Zeilenumbruch trennen und in Array individueller Größe speichern

Genkin

Aktives Mitglied
Hallo!

Ich habe einen Code geschrieben, der Benutzereingaben in einem JTextField per Button abspeichert und übergibt.

Sagen wir mal, ich habe folgendes in das Textfeld eingegeben:

Ich
bin
ein Text

Zwischen jedem Wort ist ein Zeilenumbruch. Ich möchte nun, dass dieser Zeilenumbruch die Funktion hat, die Zeilen voneinander getrennt einzeln abzuspeichern, also in ein Array.

Also so mein ich das:

String [ ] arr= {"Ich", "bin", "ein Text"};


Wie würde der Code dafür aussehen?
Danke!
 

krgewb

Top Contributor
Ein JTextField enthält nur eine Zeile. Du meinst wahrscheinlich JTextArea.

Das funktioniert auf diese Weise:
Java:
String[] arr = meineTextArea.getText().split("\\n");
 

Genkin

Aktives Mitglied
Ah danke! Ja, ich meinte JTextArea, dass hab ich auch so programmiert.

Jetzt habe ich eine JTable, in der ich die einzelnen Wörter untereinander eintragen will. Wie stelle ich das jetzt an? Mit einer Schleife?

Hier ein Codebeispiel:

Java:
package com.tutego.insel.ui.table;

import javax.swing.*;

public class SimpleTable
{
  public static void main( String[] args )
  {
    String[][] rowData = {                                                       //Hier soll nun das Array rein
    { "Japan", "245" }, { "USA", "240" }, { "Italien", "220" },
    { "Spanien", "217" }, {"Türkei", "215"} ,{ "England", "214" },
    { "Frankreich", "190" }, {"Griechenland", "185" },
    { "Deutschland", "180" }, {"Portugal", "170" }
    };

    String[] columnNames =  {
      "Land", "Durchschnittliche Fernsehdauer pro Tag in Minuten"
    };

    JFrame f = new JFrame();
    f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

    JTable table = new JTable( rowData, columnNames );
    f.add( new JScrollPane( table ) );

    f.pack();
    f.setVisible( true );
  }
}


Wenn ich das Array arr in die rowData einsetzen will bekomme ich in der Tabelle nur

[Ljava.lang.String;@15db9742245

angezeigt...
 

Robat

Top Contributor
Wie setzt du das Array denn ein? Und vor allem wie soll das Array eingesetzt werden? rowData ist ja ein 2D Array ... die Eingabe deiner Textarea aber nur ein 1D Array.
 

Genkin

Aktives Mitglied
Hmm, ok verstehe.

{ "" + arr, "245" }
so spuckt der mir die Fehlermeldung oben aus.


Ich erklär mal grob was mein Vorhaben ist.
Stell dir vor, es geht um Fernseherkanäle.
Diese Kanäle werden per Eingabe in das Array gefüllt und sollen dann in der ersten Spalte der Tabelle untereinander aufgelistet werden. Dann möchte ich in der zweiten Spalte boolsche Ja/Nein Werte setzen, ob der folgende Kanal einen Teletext hat oder nicht. Diese Werte müssen auch erst über den Benutzer manuell gesetzt werden.
 

mihe7

Top Contributor
Diese Kanäle werden per Eingabe in das Array gefüllt und sollen dann in der ersten Spalte der Tabelle untereinander aufgelistet werden. Dann möchte ich in der zweiten Spalte boolsche Ja/Nein Werte setzen, ob der folgende Kanal einen Teletext hat oder nicht.

Wenn Du mit Arrays arbeiten willst (musst), dann musst Du schon ein 2D-Array aufbauen, z. B.
Java:
Object[][] channels = new Object[arr.length][];
for (int i = 0; i < arr.length; i++) {
    Object[] channel = new Object[2]; 
    channel[0] = arr[i]; 
    channel[1] = Boolean.FALSE;
    channels[i] = channel;
}
Die channels sind dann Deine Tabellendaten (rowData).
 

Genkin

Aktives Mitglied
Wenn Du mit Arrays arbeiten willst (musst), dann musst Du schon ein 2D-Array aufbauen, z. B.
Java:
Object[][] channels = new Object[arr.length][];
for (int i = 0; i < arr.length; i++) {
    Object[] channel = new Object[2];
    channel[0] = arr[i];
    channel[1] = Boolean.FALSE;
    channels[i] = channel;
}
Die channels sind dann Deine Tabellendaten (rowData).


Danke dir, dass hilft mir schonmal weiter.

Wie würde dein Code aussehen, wenn ich das Array 3D haben will?
 
X

Xyz1

Gast
Wie würde dein Code aussehen, wenn ich das Array 3D haben will

Ein [2][2][2]-Object-Array sehe so aus:
Java:
Object[][][] channels = new Object[][][]{
    {{"foo", "baz"}, {"bar", "qux"}},
    {{Boolean.TRUE, Long.TYPE}, {Boolean.FALSE, Short.TYPE}}
};
Es kann sich nur niemand etwas sinnvolles darunter vorstellen.
 

mihe7

Top Contributor
Wie würde dein Code aussehen, wenn ich das Array 3D haben will?
Mein Code würde für die Tabelle überhaupt kein Array verwenden (ok, ein statisches für die Spaltennamen vielleicht). Ich hätte eine Klasse für z. B. Kanal (oder Sender). Außerem ein TableModel, um Objekte dieser Klasse darzustellen und Änderungen an den Objekten zu übernehmen.
 

Genkin

Aktives Mitglied
Hmmm..
ich weiß immernoch nicht so Recht, wie ich das verwirklichen soll.

Sagen wir mal ich gebe per Tastatur:
RTL
WDR
VOX
ein und diese Werte werden in die Tabelle (wie auch immer..) geschrieben.

Jetzt habe zusätzlich noch eine ganz andere Klasse in die ich gehe, wenn ich einem Sender ein True für Teletext setzen will. In dieser Klasse werden die Sender ebenfalls aufgelistet werden, undzwar in einer JComboBox. Hier will ich einen Sender auswählen und per Button ihm einen Telext geben. Dies soll nun auch in meiner Tabellen Klasse erscheinen.


Ich habe nach 3D gefragt, weil ich im nachhinein noch Spalten mit anderen Werten ergänzen möchte.
 

mihe7

Top Contributor
Hab mal ein Beispiel zusammengeschustert:

Java:
public class Channel {
    private String name = "";
    private boolean teletext;
    private int minutesViewed;

    public void setName(String name) { this.name = name; }
    public void setTeletext(boolean value) { this.teletext = value; }
    public void setMinutesViewed(int minutes) { this.minutesViewed = minutes; }

    public String getName() { return name; }
    public boolean getTeletext() { return teletext; }
    public int getMinutesViewed() { return minutesViewed; }
}

Java:
import javax.swing.table.AbstractTableModel;
import java.util.List;

public class ChannelTableModel extends AbstractTableModel {
    private List<Channel> channels;

    private static final String[] COLUMNS = {
        "Sender", "Teletext", "Fernsehdauer pro Tag in Minuten"
    };
    private static final Class[] COLUMN_CLASSES = {
        String.class, Boolean.class, Integer.class 
    };

    public ChannelTableModel(List<Channel> channels) {
        this.channels = channels;
    }

    public void add(Channel ch) {
        int ix = channels.size();
        channels.add(ch);
        fireTableRowsInserted(ix, ix);
    }

    @Override
    public int getRowCount() {
        return channels.size();
    }

    @Override
    public int getColumnCount() {
        return COLUMNS.length;
    }

    @Override
    public String getColumnName(int col) {
        return COLUMNS[col];
    }

    @Override
    public Class<?> getColumnClass(int col) {
        return COLUMN_CLASSES[col];
    }

    @Override
    public Object getValueAt(int row, int col) {
        Channel ch = channels.get(row);
        switch (col) {
            case 0: return ch.getName();
            case 1: return ch.getTeletext();
            case 2: return ch.getMinutesViewed();
            default: return "";
        }
    }
 
    @Override
    public boolean isCellEditable(int row, int col) {
        return true;
    }

    @Override
    public void setValueAt(Object value, int row, int col) {
        Channel ch = channels.get(row);
        switch (col) {
            case 0: ch.setName((String) value); break;
            case 1: ch.setTeletext((Boolean) value); break;
            case 2: ch.setMinutesViewed(((Number) value).intValue()); break;
            default: return;
        }
        fireTableCellUpdated(row, col);
    }   
}

Java:
import java.awt.BorderLayout;

import java.util.ArrayList;
import java.util.List;

import javax.swing.*;

public class Test {
    private ChannelTableModel model;

    public void run() {
        model = new ChannelTableModel(new ArrayList<>());
        JTable table = new JTable(model);

        JButton newChannel = new JButton("+");
        newChannel.addActionListener(event -> model.add(new Channel()));

        JPanel buttons = new JPanel();
        buttons.add(newChannel);

        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.add(new JScrollPane(table));
        frame.add(buttons, BorderLayout.SOUTH);
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(() -> new Test().run());
    }
}
 

Genkin

Aktives Mitglied
Hab vielen vielen Dank !! Du bist eine große Hilfe!

Nur noch eine letzte Sache!! Wie würde es aussehen, wenn die Sender von "außerhalb" herkämen? Also kein Button der eine neue Zeile erstellt, sondern die Tabelle bezieht eine Auflistung mit den Sendern von einer anderen Klasse und erstellt die Zeilen automatisch und ich muss dann nur noch Spalte 2&3 eintragen ?
 

mihe7

Top Contributor
Naja, das ChannelTableModel nimmt ja eine "Senderliste" entgegen. D. h. die Viewklasse (hier Test) kann im Konstruktor ebenfalls eine Senderliste entgegennehmen, um diese im ChannelTableModel zu verwenden. Zum Beispiel so:

Java:
import java.awt.BorderLayout;

import java.util.ArrayList;
import java.util.List;

import javax.swing.*;

public class Test {
    private ChannelTableModel model;

    public Test(List<Channel> channels) {
        model = new ChannelTableModel(channels);
    }

    public void run() {
        JTable table = new JTable(model);

        JButton newChannel = new JButton("+");
        newChannel.addActionListener(event -> model.add(new Channel()));

        JPanel buttons = new JPanel();
        buttons.add(newChannel);

        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.add(new JScrollPane(table));
        frame.add(buttons, BorderLayout.SOUTH);
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        List<Channel> channels = new ArrayList<>();
        for (int i = 0; i < 100; i++) {
            // ginge in einer Zeile, wenn Channel einen
            // entsprechenden Konstruktor hätte
            Channel channel = new Channel();
            channel.setName(String.format("Sender %d", i+1));
            channels.add(channel);
        }
        SwingUtilities.invokeLater(() -> new Test(channels).run());
    }
}
 

Genkin

Aktives Mitglied
Meinst du mit Konstruktoren die getter/setter ? Die habe ich ergänzt.


Habe deinen Code unten umgeändert:


Java:
import java.awt.BorderLayout;

import java.util.ArrayList;
import java.util.List;

import javax.swing.*;

public class Test {
    private ChannelTableModel model;

    public Test(List<Channel> channels) {
        model = new ChannelTableModel(channels);
    }

    public void run() {
        JTable table = new JTable(model);

        JButton newChannel = new JButton("+");
        newChannel.addActionListener(event -> model.add(new Channel()));

        JPanel buttons = new JPanel();
        buttons.add(newChannel);

        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.add(new JScrollPane(table));
        frame.add(buttons, BorderLayout.SOUTH);
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        List<Channel> channels = new ArrayList<>();
        for (int i = 0; i < 100; i++) {
            // ginge in einer Zeile, wenn Channel einen
            // entsprechenden Konstruktor hätte
            Channel channel = new Channel();
            channel.setSenderliste(String[].format("Sender %d", i+1));                         // Hier in set.Senderliste
            channels.add(channel);
        }
        SwingUtilities.invokeLater(() -> new Test(channels).run());
    }
}

Jetzt meckert er die [] und "format" an mit
- Syntax error, insert ".classe to complete Expression
- The method format(String, int) is undefined for the type Class<String[]>


Es geht um eine String[] Senderliste. Die Sender werden quasi über eine andere Klasse eingegeben. Diese sollen anschließend automatisch in deiner Tabelle aufgelistet werden und ich kann dann halt noch auswählen ob Teletext vorhanden oder nicht etc.


EDIT: Habe bisschen rumprobiert und erhalte jetzt LJava.lang.String;@e75b68c in der Tabelle als erste Spalte angezeigt. Was bedeutet das?
 
Zuletzt bearbeitet:

mihe7

Top Contributor
Habe deinen Code unten umgeändert:
Warum?

LJava.lang.String;@e75b68c in der Tabelle als erste Spalte angezeigt. Was bedeutet das?
Das ist die Standardausgabe von Object#toString, in dem Fall von einem String-Array.

Meinst du mit Konstruktoren die getter/setter ?
Nein, ein Konstruktor ist eine "Funktion", die dazu dient, ein neu zu erstellendes Objekt zu initialisieren. Die Channel-Klasse hat keinen Konstruktor angegeben, daher existiert nur der Standardkonstruktor. Man könnte z. B. in Channel.java noch schreiben:
Java:
    // Standardkonstruktor (ohne Parameter)
    public Channel() { }

    // Konstruktor, der den Namen entgegennimmt
    public Channel(String name) { this.name = name; }
Dann kann die for-Schleife so umgeschrieben werden:
Java:
        for (int i = 0; i < 100; i++) {
            channels.add(new Channel(String.format("Sender %d", i+1)));
        }
 

Genkin

Aktives Mitglied
Danke, das hat geklappt.

Nur leider gibt er die Sender nebeneinander aus. Wie änder ich das?
In der Klasse werden die Sender in einer JTextArea jeweils mit einem Zeilenumbruch erstellt und abgespeichert.
 

mihe7

Top Contributor
Du musst für jeden Sender ein Channel-Objekt erstellen, so wie in der Schleife oben. Die Tabelle zeigt Channel-Objekte an. Ein Channel-Objekt besteht aus Namen, Videotext j/n und Minutenangabe.
 

Genkin

Aktives Mitglied
Könntest Du dass bitte in Java Code übersetzen ? Deutsch ist manchmal eine schwierige Sprache :oops::D

Muss ich noch eine zweite Schleife schreiben oder wie bekomm ich die Sender einzeln aufgelistet?
 

mihe7

Top Contributor
Du wandelst doch den Ihalt der JTextArea um in ein String-Array, und mit dem erzeugst Du halt enstprechende Channel-Objekte:

Java:
String[] arr = meineTextArea.getText().split("\\n");
for (String channelName : arr) {
    model.add(new Channel(channelName));
}
(Das wäre jetzt die Variante über das Model, das gleiche geht natürlich auch vorab über die Liste)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Benutzereingaben durch 2 thread lesen Java Basics - Anfänger-Themen 7
J Objekt-Array dynamischer Länge aus Benutzereingaben erstellen Java Basics - Anfänger-Themen 6
X Exceptions Benutzereingaben Java Basics - Anfänger-Themen 4
V Erste Schritte Eine Array-Variable mit Benutzereingaben befüllen Java Basics - Anfänger-Themen 3
R Benutzereingaben als Array abspeichern nach Programmstart Java Basics - Anfänger-Themen 5
F Konstruktor richtig implementiert? Frage zu Benutzereingaben... Java Basics - Anfänger-Themen 9
F OOP Benutzereingaben Java Basics - Anfänger-Themen 5
M Befehl zum Einlesen von Benutzereingaben Java Basics - Anfänger-Themen 1
B mit benutzereingaben rechnen Java Basics - Anfänger-Themen 4
G Benutzereingaben addieren Java Basics - Anfänger-Themen 14
S Benutzereingaben in einfachen numerischen Matheaufgaben Java Basics - Anfänger-Themen 7
C Benutzereingaben vor Listener abfangen Java Basics - Anfänger-Themen 5
T Ich brauche eine Schleife die eine beliebige Zahl so lange durch 10 teilt bis zur Null Java Basics - Anfänger-Themen 5
X wie bekomme ich durch Eingabeaufforderung definierte double in einen Befehl, welcher 3 erwartete double braucht? Java Basics - Anfänger-Themen 3
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
H Counter durch gepresste Taste nur auf 1 erhöhen und nicht durchzählen lassen Java Basics - Anfänger-Themen 7
T Eingabe durch eine Zahl dividieren nachgucken? Java Basics - Anfänger-Themen 4
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
S IntelliJ geht alle Klassen durch Java Basics - Anfänger-Themen 9
A 1 Leerzeichen durch zwei Leerzeichen ersetzen Java Basics - Anfänger-Themen 4
E Durch Muster in Array iterieren Java Basics - Anfänger-Themen 3
Thomas06 Wie kann man mithilfe von boolean herausfinden ob eine zahl durch 5 und 7 teilbart ist ? Java Basics - Anfänger-Themen 7
A JTextArea entfernen und durch neuen Text ersetzen Java Basics - Anfänger-Themen 8
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
T Variable durch Action Listener ändern Java Basics - Anfänger-Themen 2
B Attribute eines Objekts einer Klasse durch statische Methode einer 2. Klasse ändern? Java Basics - Anfänger-Themen 32
Agent4nobody Programmstart durch aufruf des interpreters funktioniert nicht Java Basics - Anfänger-Themen 14
obiwanke Ziffern durch ASCII Character ersetzen Java Basics - Anfänger-Themen 8
J Speichern von zwei Variablen durch Auslesen aus einem Numberfield Java Basics - Anfänger-Themen 2
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
S Durch HashMap iterieren Java Basics - Anfänger-Themen 8
A Wenn eine Zahl durch 7 teilbar ist, soll statt der Zahl ein ‘*‘ angezeigt werden. java? Java Basics - Anfänger-Themen 47
K mit <<1 kann man mal 2 machen, mit >>2 geteilt durch zwei und was bewirkt <<<1 und >>>1? Java Basics - Anfänger-Themen 5
A Verarbeiten einer Excel Datei durch das java-Programm Java Basics - Anfänger-Themen 3
C In String, Buchstaben ersetzen durch andere Buchstaben Java Basics - Anfänger-Themen 26
F Initialisieren eines Web-Mp3 Players in Tabs durch "booleans" erst wenn Tab geöffnet wird ...? Java Basics - Anfänger-Themen 1
W Werte durch Konsole einlesen Java Basics - Anfänger-Themen 10
C if-Konstrukt durch switch-Konstrukt ersetzen Java Basics - Anfänger-Themen 14
OZAN86 For Schleife von 1-50 die Zahlen werden durch ein Komma getrennt Java Basics - Anfänger-Themen 10
Bademeister007 Operatoren Alle Zahlen einer ArrayList die durch 5 teilbar ist Java Basics - Anfänger-Themen 2
Y Wie kann ich Konsoleneingaben durch den Scanner mit JUnit 4 testen? Java Basics - Anfänger-Themen 1
yoskaem Text Color durch Klicken eines Buttons in anderer Activity ändern Java Basics - Anfänger-Themen 2
N for Schleife durch Rekursion ersetzen Java Basics - Anfänger-Themen 6
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
L Iterieren durch eine ArrayList. Integer Array wird übergeben Java Basics - Anfänger-Themen 17
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
F Methoden Bitte Helft mir meinen Fehler zu finden. Möchte in diesem Bankenprogramm durch die Konsoleneingabe auswählen welches Konto reduziert und welches erhö Java Basics - Anfänger-Themen 17
E 2D Array - char durch die Matrix "wandern" lassen Java Basics - Anfänger-Themen 7
E Objekt durch Benutzer über Konsole erzeugen - Java Java Basics - Anfänger-Themen 3
F Methode für Teilbarkeit durch 5 tut was anderes.... Java Basics - Anfänger-Themen 3
H Aufruf von Methoden durch Methoden Java Basics - Anfänger-Themen 3
H Wie kann ich durch Methoden definiren? Java Basics - Anfänger-Themen 8
O Mehrfache Scanner-Eingabe durch Komma getrennt Java Basics - Anfänger-Themen 6
M String array durch Eingabe begrenzen Java Basics - Anfänger-Themen 7
J Dynamisches Array durch split()-Funktion? Java Basics - Anfänger-Themen 3
O Typparameter durch Wildcards verallgemeinern Java Basics - Anfänger-Themen 3
B Import Tabelle - Struktur durch User einstellbar Java Basics - Anfänger-Themen 4
K Durch eine Text eingabe etwas Ausführen Java Basics - Anfänger-Themen 5
T Konsolenscanner startet nicht durch Aufruf von Actionlistener Java Basics - Anfänger-Themen 4
A OOP Variable in anderer Klasse durch Methode aufrufen und einer anderen Variable gleichsetzen Java Basics - Anfänger-Themen 2
F Ein Datum (int) durch Methode als String formatieren Java Basics - Anfänger-Themen 2
B OOP While Schleife läuft Endlos durch externen aufruf Java Basics - Anfänger-Themen 2
D While Schleife bei Bedarf durch Eingabe stoppen Java Basics - Anfänger-Themen 15
CptK Interface Curser durch Bild ersetzen & MouseListner Java Basics - Anfänger-Themen 2
H OOP eine Zahl immer weiter durch 2 teilen Java Basics - Anfänger-Themen 15
I Null-Überprüfung durch Lambda-Expressions abkürzen Java Basics - Anfänger-Themen 8
W Teilstring durch Teilstring mittels StringBuilder ersetzen Java Basics - Anfänger-Themen 7
N Denksportaufgabe durch Algorithmus lösen Java Basics - Anfänger-Themen 2
H Array mit Zahlen die durch 3 und 5 teilbar sind erstellen Java Basics - Anfänger-Themen 13
D Interface Frame doppelt durch Aufruf der GUI Klasse Java Basics - Anfänger-Themen 1
J Die Zahl herausfinden die durch 2 - 30 Teilbar ist... Java Basics - Anfänger-Themen 17
M For-Schleife durch zwei versch. Variablen begrenzen Java Basics - Anfänger-Themen 27
W JLabel, Farbe durch Listener ändern Java Basics - Anfänger-Themen 6
T Extrahiertes Objekt durch Getter bekommen Java Basics - Anfänger-Themen 2
R Eine Schleife durch eine Methode schließen? Java Basics - Anfänger-Themen 4
N Operatoren Suchen nach einer bestimmten Eingabe (durch Scanner) Java Basics - Anfänger-Themen 7
S For-Schleife durch "ESC" verlassen? Java Basics - Anfänger-Themen 2
C char in String suchen und durch anderen String ersetzen Java Basics - Anfänger-Themen 2
T static String Variable wird nur beim ersten aufruf durch eine Funktion geändert. Java Basics - Anfänger-Themen 16
V Durch 0 teilen Java Basics - Anfänger-Themen 2
V Durch Methode Objekt löschen Java Basics - Anfänger-Themen 2
D Klasse durch eine Schleife wiederholen Java Basics - Anfänger-Themen 1
J Wie lege ich eine durch Random ausgesuchte Zahl in ein Array? Java Basics - Anfänger-Themen 3
S button kommt durch bild Java Basics - Anfänger-Themen 13
M Ein Bild durch Objekterzeugung zeichnen Java Basics - Anfänger-Themen 5
W Objektname durch Tastaturbefehl eingeben Java Basics - Anfänger-Themen 7
K ArrayList durch ArrayList ersetzen Java Basics - Anfänger-Themen 5
G Objektübergabe durch Parameter Java Basics - Anfänger-Themen 3
P Erste Schritte durch MenuBar verschiedene Fenster öffnen Java Basics - Anfänger-Themen 2
T Jlabel durch Text in 2 anderen Jlabels sichtbar machen Java Basics - Anfänger-Themen 4
T Threads Durch threads gestartete Prozesse killen Java Basics - Anfänger-Themen 2
M ArrayList durch OutputStream in Datei Java Basics - Anfänger-Themen 9
K arraygröße durch variablen Konstruktor? Java Basics - Anfänger-Themen 7
F Erste Schritte Hausaufgaben-Prob. - Iterative Prog. Zahlen aufsummieren, wenn durch k>0 teilbar. Java Basics - Anfänger-Themen 5
T Input/Output Programm beenden durch Eingabe Java Basics - Anfänger-Themen 1
K Tiefen- und Breitensuche beim Baum durch Stack und Warteschlange Java Basics - Anfänger-Themen 1
Ponychan95 Erste Schritte Switch fällt immer bis zum default durch Java Basics - Anfänger-Themen 4
J Warum wird Array durch Methode ohne Rückgabewert verändert? Java Basics - Anfänger-Themen 5
N Durch Objekte iterieren? Java Basics - Anfänger-Themen 3
J Durch 2-Dimensionales Array "bewegen" will nicht so recht hinhauen Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben