Daten zwischen Visual Klassen austauschen

Status
Nicht offen für weitere Antworten.
Hallo erstmal,

ich stehe vor folgendem Problem:

Ich habe eine Visual Class (X1), wo ich eine Klasse instanziert habe. Nun sollen in die Klasse Datein geschrieben werden. Mach ich es in der X1 Form geht es wunderbar (logisch, weil es da instanziert wurde). Nun möchte ich aber eine neue Form (X2) aufrufen, und da die Daten eingeben und in die Klasse schreiben.

Wie kann ich das realisieren?
Delegates? Rückgabewert für die Form beim schliessen? Das sind die Methoden, die mir spontan in den Sinn kommen, aber wie?

Für eure Hilfe danke ich euch im voraus.

MfG Satanic_Vegeta


Edit:

Vielleicht wäre es auch ne Lösung die erste Form als Parent zu der 2ten zu machen, wäre das machbar?
 

André Uhres

Top Contributor
Vielleicht weil niemand weiss was "Datein" ist? Beiträge mit einem kurzen selbständigen und kompilierbaren Beispiel werden in der Regel auch schneller beantwortet.
 
Mit Datein mein ich irgendwelche Daten, Eigenschaften die diese Klasse besitzt.

Kurzes Beispiel wäre schön, ich könnte höchstens den Source posten, den keiner lesen mag... Verständlicher Weise :D

Vielleicht sollte ich es umformulieren...

Form 1 instanziert eine Klasse und erscheint auf dem Bildschirm, da gibt es dann einen Button, der Form 2 aufruft. In Form 2 sollen jetzt via Textboxen Werte reingeschrieben werden. Dann klickt man in Form 2 auf den Button "Hinzufügen" und er soll jetzt die Werte aus den Textboxen in die Eigenschaften der Klasse schreiben, die in Form 1 instanziert wurde...

Ich hoffe das ist jetzt etwas besser zu verstehen :oops:
 

Schandro

Top Contributor
Meinst du sowas?
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class XXX{

	public static void main(String[] args){new XXX();}

	private JFrame window = new JFrame();
	private String input = "";

	public XXX(){
		window.setLocation(100,100);
		window.setLayout(new FlowLayout());

		JButton öffneDialog = new JButton("Öffne Dialog");
		JButton print = new JButton("Print");

		window.add(öffneDialog);
		window.add(print);

		print.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent event){
				System.out.println("Input: "+input);
			}
		});

		öffneDialog.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent event){
				MyJDialog dialog = new MyJDialog();
				dialog.setVisible(true);
				// macht hier erst weiter wenn dialog wieder unsichtbar ist...
				input = dialog.getInput();

			}
		});

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

class MyJDialog extends JDialog{

	private JTextField inputField = new JTextField();

	public MyJDialog(){
		super((JFrame)null,true);
		this.setBounds(150,150,200,70);
		this.setLayout(new GridLayout());

		JButton ok = new JButton("OK");
		ok.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent event){
				setVisible(false);
			}
		});

		this.add(inputField);
		this.add(ok);
	}

	public String getInput(){return inputField.getText();}
}
 

André Uhres

Top Contributor
Satanic_Vegeta hat gesagt.:
ich könnte höchstens den Source posten, den keiner lesen mag... Verständlicher Weise
Wenn dein kurzer Beispiel "Source" selbständig und kompilierbar ist, dann muss man ja nicht alles lesen, weil man es ausführen kann (siehe Beispiel von Schandro).
 
Hmmm... Das macht mich nachdenklich...

Du hast nen JDialog genutzt, statt ein neues JFrame...

Bekomm ich den JFrame auf diese Weise auch Parent? Oder wäre es sinnvoller auch den JDialog zu nutzen? (Da die 2te Form ja sowieso resizeable = false bekommt, damit sie sich wie ein Dialog verhällt.)

Leider Programmier ich erst seit wenigen Stunden Java... Und bin froh, wenigstens einigermaßen durchzuschauen... Den JDialog wollt ich nur für die Aboutbox nutzen, aber die versteh ich auch noch nicht wirklich, und somit ist diese noch leer...

Anyway...

Ich teste es mal, auf diese Weise, dauert aber n bissel, das alles umzubasteln...

Ich meld mich dann wieder :D

Danke erstmal :D
 
André Uhres hat gesagt.:
Satanic_Vegeta hat gesagt.:
ich könnte höchstens den Source posten, den keiner lesen mag... Verständlicher Weise
Wenn dein kurzer Beispiel "Source" selbständig und kompilierbar ist, dann muss man ja nicht alles lesen, weil man es ausführen kann (siehe Beispiel von Schandro).

Ok, wenns weiterhilft, warum nicht:

Main Form:

Code:
package frontend;

import javax.swing.SwingUtilities;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JList;
import java.awt.Rectangle;
import java.util.ArrayList;

import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JLabel;
import javax.swing.JTextArea;

import klassen.Serie;


public class HauptForm extends JFrame {

	private static final long serialVersionUID = 1L;
	private JPanel jPanel = null;
	private JMenuBar jJMenuBar = null;
	private JMenu jMenu = null;
	private JMenuItem miDoScan = null;
	private JMenuItem miExit = null;
	private JMenu jMenu1 = null;
	private JMenuItem miAbout = null;
	private JList jList = null;
	private JLabel jLabel = null;
	private JList jList1 = null;
	private JLabel jLabel1 = null;
	private JLabel jLabel2 = null;
	private JTextArea jTextArea = null;
	private JList jList2 = null;
	private JMenu jMenu2 = null;
	private JMenuItem miEinstellungen = null;
	private JMenuItem miAddSerie = null;

	public ArrayList<Serie> MyCollection = new ArrayList<Serie>();
	
	/**
	 * This method initializes jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel() {
		if (jPanel == null) {
			jLabel2 = new JLabel();
			jLabel2.setBounds(new Rectangle(430, 9, 38, 18));
			jLabel2.setText("Folge");
			jLabel1 = new JLabel();
			jLabel1.setBounds(new Rectangle(235, 8, 59, 18));
			jLabel1.setText("Staffeln");
			jLabel = new JLabel();
			jLabel.setBounds(new Rectangle(30, 6, 50, 20));
			jLabel.setText("Serien");
			jPanel = new JPanel();
			jPanel.setLayout(null);
			jPanel.add(getJList(), null);
			jPanel.add(jLabel, null);
			jPanel.add(getJList1(), null);
			jPanel.add(jLabel1, null);
			jPanel.add(jLabel2, null);
			jPanel.add(getJTextArea(), null);
			jPanel.add(getJList2(), null);
		}
		return jPanel;
	}

	/**
	 * This method initializes jJMenuBar	
	 * 	
	 * @return javax.swing.JMenuBar	
	 */
	private JMenuBar getJJMenuBar() {
		if (jJMenuBar == null) {
			jJMenuBar = new JMenuBar();
			jJMenuBar.add(getJMenu());
			jJMenuBar.add(getJMenu2());
			jJMenuBar.add(getJMenu1());
		}
		return jJMenuBar;
	}

	/**
	 * This method initializes jMenu	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu() {
		if (jMenu == null) {
			jMenu = new JMenu();
			jMenu.setText("Serien");
			jMenu.add(getMiAddSerie());
			jMenu.add(getMiExit());
		}
		return jMenu;
	}

	/**
	 * Scanne nach Serien
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMiDoScan() {
		if (miDoScan == null) {
			miDoScan = new JMenuItem();
			miDoScan.setText("Scannen");
			
		}
		return miDoScan;
	}

	/**
	 * Beenden des Programms	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMiExit() {
		if (miExit == null) {
			miExit = new JMenuItem();
			miExit.setText("Beenden");
			miExit.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
				System.exit(1);
				}
			});
		}
		return miExit;
	}

	/**
	 * Zeigt die About Box an	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu1() {
		if (jMenu1 == null) {
			jMenu1 = new JMenu();
			jMenu1.setText("Hilfe");
			jMenu1.add(getMiAbout());
			jMenu1.addActionListener(new java.awt.event.ActionListener() {
				@SuppressWarnings("deprecation")
				public void actionPerformed(java.awt.event.ActionEvent e) {

				}
			});
		}
		return jMenu1;
	}

	/**
	 * Zeigt Aboutbox an	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMiAbout() {
		if (miAbout == null) {
			miAbout = new JMenuItem();
			miAbout.setText("About");
			miAbout.addActionListener(new java.awt.event.ActionListener() {
				@SuppressWarnings("deprecation")
				public void actionPerformed(java.awt.event.ActionEvent e) {
					JDialog about = new JDialog();
					about.setTitle("About");
					about.setModal(false);
					about.setResizable(false);
					about.setSize(300, 500);
					about.show();
				}
			});
		}
		return miAbout;
	}

	/**
	 * This method initializes jList	
	 * 	
	 * @return javax.swing.JList	
	 */
	private JList getJList() {
		if (jList == null) {
			jList = new JList();
			jList.setBounds(new Rectangle(31, 31, 174, 270));
		}
		return jList;
	}

	/**
	 * This method initializes jList1	
	 * 	
	 * @return javax.swing.JList	
	 */
	private JList getJList1() {
		if (jList1 == null) {
			jList1 = new JList();
			jList1.setBounds(new Rectangle(235, 31, 168, 269));
		}
		return jList1;
	}

	/**
	 * This method initializes jTextArea	
	 * 	
	 * @return javax.swing.JTextArea	
	 */
	private JTextArea getJTextArea() {
		if (jTextArea == null) {
			jTextArea = new JTextArea();
			jTextArea.setBounds(new Rectangle(431, 232, 316, 64));
		}
		return jTextArea;
	}

	/**
	 * This method initializes jList2	
	 * 	
	 * @return javax.swing.JList	
	 */
	private JList getJList2() {
		if (jList2 == null) {
			jList2 = new JList();
			jList2.setBounds(new Rectangle(430, 34, 162, 176));
		}
		return jList2;
	}

	/**
	 * This method initializes jMenu3	
	 * 	
	 * @return javax.swing.JMenu	
	 */
	private JMenu getJMenu2() {
		if (jMenu2 == null) {
			jMenu2 = new JMenu();
			jMenu2.setText("Optionen");
			jMenu2.add(getMiEinstellungen());
			jMenu2.add(getMiDoScan());
		}
		return jMenu2;
	}

	/**
	 * This method initializes miEinstellungen	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMiEinstellungen() {
		if (miEinstellungen == null) {
			miEinstellungen = new JMenuItem();
			miEinstellungen.setText("Einstellungen");
		}
		return miEinstellungen;
	}

	/**
	 * This method initializes miAddSerie	
	 * 	
	 * @return javax.swing.JMenuItem	
	 */
	private JMenuItem getMiAddSerie() {
		if (miAddSerie == null) {
			miAddSerie = new JMenuItem();
			miAddSerie.setText("Serie hinzufügen");
			miAddSerie.addActionListener(new java.awt.event.ActionListener() {
				@SuppressWarnings("deprecation")
				public void actionPerformed(java.awt.event.ActionEvent e) {
					
					NeueSerieForm adds = new NeueSerieForm();
					adds.show();	
					
				}
			});
		}
		return miAddSerie;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				HauptForm thisClass = new HauptForm();
				thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
				thisClass.setVisible(true);
			}
		});
	}

	/**
	 * This is the default constructor
	 */
	public HauptForm() {
		super();
		initialize();
	}

	
	
	
	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(821, 368);
		this.setJMenuBar(getJJMenuBar());
		this.setContentPane(getJPanel());
		this.setTitle("Serienbrowser");
	}

}  //  @jve:decl-index=0:visual-constraint="33,10"

Form2:

Code:
package frontend;

import java.awt.BorderLayout;
import java.awt.Rectangle;

import javax.swing.SwingUtilities;

import javax.swing.JFileChooser;
import javax.swing.JPanel;
import javax.swing.JFrame;

import javax.swing.JTextField;
import javax.swing.JButton;


import javax.swing.JLabel;
import java.awt.Dimension;



public class NeueSerieForm extends JFrame {

	private static final long serialVersionUID = 1L;

	private JPanel jContentPane = null;

	private JPanel jPanel = null;

	private JTextField txtSerientitel = null;

	private JTextField txtSerienpfad = null;

	private JButton btnAdd = null;

	private JLabel jLabel = null;

	private JLabel jLabel1 = null;

	private JButton jButton = null;

	/**
	 * This method initializes jPanel	
	 * 	
	 * @return javax.swing.JPanel	
	 */
	private JPanel getJPanel() {
		if (jPanel == null) {
			jLabel1 = new JLabel();
			jLabel1.setBounds(new Rectangle(10, 49, 80, 25));
			jLabel1.setText("Pfad");
			jLabel = new JLabel();
			jLabel.setBounds(new Rectangle(11, 14, 78, 22));
			jLabel.setText("Titel");
			jPanel = new JPanel();
			jPanel.setLayout(null);
			jPanel.add(getTxtSerientitel(), null);
			jPanel.add(getTxtSerienpfad(), null);
			jPanel.add(getBtnAdd(), null);
			jPanel.add(jLabel, null);
			jPanel.add(jLabel1, null);
			jPanel.add(getJButton(), null);package klassen;

import java.util.ArrayList;

public class Serie {
	
	private String _SerienPfad;
	private String _Serienname;
	private ArrayList<Episode> _Episoden = new ArrayList<Episode>();
	
	
	public void AddEpisode (Episode nEpisode)
	{
		_Episoden.add(nEpisode);
	}
	public void DelEpisode(Episode nEpisode)
	{
		_Episoden.remove(nEpisode);
	}
	public String get_Serienname() {
		return _Serienname;
	}
	public void set_Serienname(String serienname) {
		_Serienname = serienname;
	}
	public String get_SerienPfad() {
		return _SerienPfad;
	}
	public void set_SerienPfad(String serienPfad) {
		_SerienPfad = serienPfad;
	}
	

}

		}
		return jPanel;
	}

	/**
	 * This method initializes txtSerientitel	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getTxtSerientitel() {
		if (txtSerientitel == null) {
			txtSerientitel = new JTextField();
			txtSerientitel.setBounds(new Rectangle(95, 13, 312, 27));
		}
		return txtSerientitel;
	}

	/**
	 * This method initializes txtSerienpfad	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getTxtSerienpfad() {
		if (txtSerienpfad == null) {
			txtSerienpfad = new JTextField();
			txtSerienpfad.setBounds(new Rectangle(95, 48, 280, 28));
		}
		return txtSerienpfad;
	}

	/**
	 * This method initializes btnAdd	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getBtnAdd() {
		if (btnAdd == null) {
			btnAdd = new JButton();
			btnAdd.setBounds(new Rectangle(289, 90, 117, 32));
			btnAdd.setText("Hinzufügen");
			btnAdd.addActionListener(new java.awt.event.ActionListener() {   
				public void actionPerformed(java.awt.event.ActionEvent e) {    
					
				}
			
			});
		}
		return btnAdd;
	}

	/**
	 * This method initializes jButton	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButton() {
		if (jButton == null) {
			jButton = new JButton();
			jButton.setBounds(new Rectangle(381, 49, 26, 25));
			jButton.setText("...");
			jButton.addActionListener(new java.awt.event.ActionListener() {
				@SuppressWarnings("deprecation")
				public void actionPerformed(java.awt.event.ActionEvent e) {
					JFileChooser direc = new JFileChooser();		
					direc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
					if(direc.showOpenDialog(null) == JFileChooser.APPROVE_OPTION){
					    txtSerienpfad.setText(direc.getSelectedFile().toString());
					}
				}
			});
		}
		return jButton;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				NeueSerieForm thisClass = new NeueSerieForm();
				thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
				thisClass.setVisible(true);
			}
		});
	}

	/**
	 * This is the default constructor
	 */
	public NeueSerieForm() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(420, 154);
		this.setResizable(false);
		this.setContentPane(getJContentPane());
		this.setTitle("Neue Serie hinzufügen");
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			jContentPane = new JPanel();
			jContentPane.setLayout(new BorderLayout());
			jContentPane.add(getJPanel(), BorderLayout.CENTER);
		}
		return jContentPane;
	}

}  //  @jve:decl-index=0:visual-constraint="10,10"

Und die Receiver Klasse:

Code:
package klassen;

import java.util.ArrayList;

public class Serie {
	
	private String _SerienPfad;
	private String _Serienname;
	private ArrayList<Episode> _Episoden = new ArrayList<Episode>();
	
	
	public void AddEpisode (Episode nEpisode)
	{
		_Episoden.add(nEpisode);
	}
	public void DelEpisode(Episode nEpisode)
	{
		_Episoden.remove(nEpisode);
	}
	public String get_Serienname() {
		return _Serienname;
	}
	public void set_Serienname(String serienname) {
		_Serienname = serienname;
	}
	public String get_SerienPfad() {
		return _SerienPfad;
	}
	public void set_SerienPfad(String serienPfad) {
		_SerienPfad = serienPfad;
	}
	

}

Die Instanz, die die Daten empfangen soll, ist die Arraylist MyCollection
 

André Uhres

Top Contributor
Das Beispiel ist zwar weder kurz noch kompilierbar, aber immerhin kann man es kompilierbar machen:
Code:
...
public class HauptForm extends JFrame {

    /**
     * This method initializes miAddSerie
     *
     * @return javax.swing.JMenuItem
     */
    private JMenuItem getMiAddSerie() {
        if (miAddSerie == null) {
            miAddSerie = new JMenuItem();
            miAddSerie.setText("Serie hinzufügen");
            miAddSerie.addActionListener(new java.awt.event.ActionListener() {

                @SuppressWarnings("deprecation")
                public void actionPerformed(java.awt.event.ActionEvent e) {

                    NeueSerieForm adds = new NeueSerieForm(HauptForm.this);
                    adds.setVisible(true);
                    // macht hier erst weiter wenn dialog wieder unsichtbar ist... 
                    System.out.println("Serientitel: " + adds.getSerientitel());
                    System.out.println("Serienpfad: " + adds.getSerienpfad());

                }
            });
        }
        return miAddSerie;
    }
...
}  //  @jve:decl-index=0:visual-constraint="33,10"



...
class NeueSerieForm extends JDialog {
...
    /**
     * This is the default constructor
     */
    public NeueSerieForm() {
        this(null);
    }

    public NeueSerieForm(Frame parent) {
        super(parent, true);
        initialize();
    }

    public String getSerientitel() {
        return txtSerientitel.getText();
    }

    public String getSerienpfad() {
        return txtSerienpfad.getText();
    }
...
}  //  @jve:decl-index=0:visual-constraint="10,10"
...

Schandro hatte übrigens schon die entscheidenden Hinweise gegeben.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Wie gebe ich alle Daten zwischen zwei Zeitpunkten aus? Java Basics - Anfänger-Themen 2
S Erste Schritte Tage zwischen 2 Daten berechnen Java Basics - Anfänger-Themen 6
Z Differenz zwischen 2 Daten berechnen, ohne importiere Funktionen! Java Basics - Anfänger-Themen 10
A Datum zwischen zwei Daten berechnen und in Tagen anzeigen Java Basics - Anfänger-Themen 4
S Methoden Tage zwischen 2 Daten Java Basics - Anfänger-Themen 19
c_sidi90 Zeitberechnung zwischen 2 Daten und Zeitangaben Java Basics - Anfänger-Themen 9
E Daten zwischen Child-JFrame und Parent-JFrame austauschen Java Basics - Anfänger-Themen 2
ChackZz Abstand zwischen zwei Daten berechnen Java Basics - Anfänger-Themen 5
M Daten zwischen Frames austauschen Java Basics - Anfänger-Themen 2
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
Mady Daten von JList & Combobox in JTable adden Java Basics - Anfänger-Themen 2
M Daten aus errechneter Methode in Datenbank(SQLite) schreiben Java Basics - Anfänger-Themen 60
W Daten in Echtzeit übernehmen Java Basics - Anfänger-Themen 5
Z Java ArrayList speichert falsche Daten ab bzw. gibt falsche Daten aus? Java Basics - Anfänger-Themen 42
M Daten aus .txt Datei einlesen und weiterverarbeiten Java Basics - Anfänger-Themen 80
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
E fehlermeldung bei richtigen login daten Java Basics - Anfänger-Themen 7
C Java Funktion: externe Daten vom Internet einbinden Java Basics - Anfänger-Themen 2
P Schiebefix - ArrayList überschreibt Daten Java Basics - Anfänger-Themen 3
S Daten/Klassen/Packages richtig updaten!? Java Basics - Anfänger-Themen 2
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
M Tabellen- Daten laden Java Basics - Anfänger-Themen 2
A Klasse um daten zu einlesen Java Basics - Anfänger-Themen 26
A Literale für primitive Daten Typen Java Basics - Anfänger-Themen 4
N Zwei Daten (Datum) miteinander vergleichen, abspeichern, laden Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
D Sportwetten Daten Atomatisch analysieren um optimale Strategie zu erhalten Java Basics - Anfänger-Themen 6
S Java Daten in Excel speichern Java Basics - Anfänger-Themen 1
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
L Daten aus ArrayList in Datenbank durchsuchen Java Basics - Anfänger-Themen 5
Shallty Daten speichern und ändern? Java Basics - Anfänger-Themen 32
M Sqlite table löschen und daten einfügen Java Basics - Anfänger-Themen 5
S Binäre-Suche bei unsortierten Daten Java Basics - Anfänger-Themen 7
N Was passiert wenn wir Daten auf der Festplatte abspeichern wollen? bzgl. BufferStreams Java Basics - Anfänger-Themen 9
T Daten von Objekten speichern Java Basics - Anfänger-Themen 7
A Minesweeper - Daten Java Basics - Anfänger-Themen 46
A Eingelesene Daten in Array(Liste) abspeichern? Java Basics - Anfänger-Themen 18
S Daten aus zwei Verschiedenen Tabellen in eine ArrayListe Java Basics - Anfänger-Themen 4
WPS1000 Input/Output Wie aktiviere ich den Daten Transfer von der RS232 in meine Java Applikation Java Basics - Anfänger-Themen 2
R Eigenes Protokoll zur Übermittlung von Daten zum Webserver? Java Basics - Anfänger-Themen 4
A Reader wohin werden Daten gespeichert? Java Basics - Anfänger-Themen 7
M Erste Schritte CSV-File einlesen und Daten verarbeiten Java Basics - Anfänger-Themen 5
S Daten aus eigenständiger .class-Datei abrufen Java Basics - Anfänger-Themen 1
E Daten dem Super Aufruf übergeben Java Basics - Anfänger-Themen 3
M jTabel mit Daten Füllen Java Basics - Anfänger-Themen 5
M Wie erzeuge ich die Differenz von zwei Daten in Stunden?? Java Basics - Anfänger-Themen 2
S Daten lesen und speichern Java Basics - Anfänger-Themen 26
S JTable mit Daten füllen Java Basics - Anfänger-Themen 7
L Java Programm zum Auswerten von Daten Java Basics - Anfänger-Themen 11
H Passwortmanager, Sicherheit der Daten Java Basics - Anfänger-Themen 12
G Best Practice Wie große "Tabellen" effizient durchsuchen und Daten händeln? Java Basics - Anfänger-Themen 15
U Daten aus Datei einlesen Java Basics - Anfänger-Themen 4
M Best Practice Daten-Import /Trabsfomration aus Textdatei Java Basics - Anfänger-Themen 12
R JTable Suchfunktion mit SQL Daten Java Basics - Anfänger-Themen 2
E Daten gehen nicht in Datenbank Java Basics - Anfänger-Themen 14
M Erste Schritte Speichern von mehreren Daten Java Basics - Anfänger-Themen 3
J Daten einer Textdatei in ein JTable importieren. Java Basics - Anfänger-Themen 3
F Daten von Thread an den aufrufenden zurückgeben Java Basics - Anfänger-Themen 22
C Endlosschleife bei füllen von Daten im JTable Java Basics - Anfänger-Themen 5
N Erste Schritte Dedicated Server \ Senden und Empfangen von Daten/Befehlen Java Basics - Anfänger-Themen 2
A Probleme beim zykl. aktulisieren von Daten in JTable Java Basics - Anfänger-Themen 3
D NPE beim laden von Daten aus MySQL Java Basics - Anfänger-Themen 9
P Einlesen von Daten via BufferedReader Java Basics - Anfänger-Themen 4
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
F Daten aus Excel-Tabelle in Java importieren Java Basics - Anfänger-Themen 15
F Http Post von mehreren Daten Java Basics - Anfänger-Themen 5
F Daten auf Webserver laden - wiederholen bei Fehler Java Basics - Anfänger-Themen 0
W Best Practice problemabhängige Persistentmachung von Daten Java Basics - Anfänger-Themen 6
P Daten von Internetseite auslesen Java Basics - Anfänger-Themen 10
N Daten/Formular per POST an Firefox/Browser senden Java Basics - Anfänger-Themen 7
D Daten mit Apache POI in eine Excel Datei schreiben Java Basics - Anfänger-Themen 5
T JTable Daten aus txt datei Java Basics - Anfänger-Themen 3
T printf Daten aus der Tabelle in Excel übernehmen Java Basics - Anfänger-Themen 5
P zweidimensionales Array anlegen und mit DB-Daten füllen Java Basics - Anfänger-Themen 14
V Einlesen von Daten Java Basics - Anfänger-Themen 8
J TableView zeigt keine Daten an Java Basics - Anfänger-Themen 14
J Daten im Programm speichern Java Basics - Anfänger-Themen 14
N Interface Daten einem Implementierten Interface zuweisen Java Basics - Anfänger-Themen 37
O Probleme mit CSV Daten Java Basics - Anfänger-Themen 10
M Arrays: Trennung von Daten und Darstellung Java Basics - Anfänger-Themen 1
S Daten aus Array in Klasse übertragen Java Basics - Anfänger-Themen 12
M Wie sicher sind Daten im Java Programm? Java Basics - Anfänger-Themen 9
R Daten via Post an php Script senden Java Basics - Anfänger-Themen 1
B Probleme bei "Daten in CSV File schreiben". Java Basics - Anfänger-Themen 9
C Datei mit Daten einlesen und höchsten wert der zweiten Spalte ermitteln Java Basics - Anfänger-Themen 1
W (XML/XSL) Daten aus Eclipse in eine Klasse Laden. Java Basics - Anfänger-Themen 1
I Daten speichern ohne Datenbank Java Basics - Anfänger-Themen 20
D Daten von einem int in einen string Java Basics - Anfänger-Themen 5
L Daten aus Array Feld löschen Java Basics - Anfänger-Themen 2
T Input/Output Daten/Objekte einfach speichern Java Basics - Anfänger-Themen 5
IngoF GUI mit Thread Daten austauschen. Java Basics - Anfänger-Themen 6
S Daten aus anderen Dateien in neue Datei einlesen Java Basics - Anfänger-Themen 3
fLooojava Daten im selben Netzwerk an IP Java Basics - Anfänger-Themen 1
M Junit Tests durchführen, die eine Verbindung zu einer Daten erfordern Java Basics - Anfänger-Themen 3
K HashMap mit Daten aus ArrayList befüllen Java Basics - Anfänger-Themen 14
P Daten auslesen und in CSV speichern Java Basics - Anfänger-Themen 6
J Daten aus zweiter Klasse importieren Java Basics - Anfänger-Themen 33
C Daten speichern und laden Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben