Einige Fragen zu Java Java2D JDBC usw. XD

Status
Nicht offen für weitere Antworten.

Dagobert

Bekanntes Mitglied
Einen guten Abend erstmal...

Also als erste hier gibs die Cods und class Dateien zu laden: Download

Es dreht sich mal wieder um mein Auto, was einigen hier schon bekannt sein dürfte ^^
ich hab es ein bisschen erweitert, umgeschrieben, kommentiert usw. aber jetzt bin ich mal wieder an einem Punkt, an dem ich mal wieder nicht ohne eure hilfe weiterkomme, eigentlich habe ich mehrer Fragen...

Fange ich doch mal mit der Grafik/Java2D an XD...
also... ich habe hier meine Classe Fenster:
Code:
package Auto3;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Fenster extends JFrame {
	// Instanzvariablen
	Auto auto;

	FensterAutoSetup fensterAutoSetup;

	FensterUeber fensterUeber;

	// Bestandteile der Menüleiste
	JMenuBar menue;

	JMenu menueDatei;

	JMenu menueAuto;

	JMenu menueAnsicht;

	JMenu menueInfo;

	JMenuItem itemBeenden;

	JMenuItem itemAutoSetup;

	JMenuItem itemUeber;

	JMenuItem itemkontackt;

	JLabel geschw;

	JLabel richtung;

	JProgressBar pbSchaden;

	JPanel pgrafik;

	// Methode Fenster

	public Fenster(Auto auto) {
		this.auto = auto;

		// Menü-Leiste erstellen
		menue = new JMenuBar();

		// Submenüs erstellen
		menueDatei = new JMenu("Datei");
		menueAuto = new JMenu("Auto");
		menueAnsicht = new JMenu("Ansicht");
		menueInfo = new JMenu("Info");

		// Items erstellen
		itemBeenden = new JMenuItem("Beenden");
		itemBeenden.addActionListener(new menue());
		itemAutoSetup = new JMenuItem("Auto Setup");
		itemAutoSetup.addActionListener(new menue());
		itemUeber = new JMenuItem("Über");
		itemUeber.addActionListener(new menue());
		itemkontackt = new JMenuItem("Kontackt");
		itemkontackt.addActionListener(new menue());

		// Items in Submenüs einfügen
		menueDatei.add(itemBeenden);
		menueAuto.add(itemAutoSetup);
		menueInfo.add(itemUeber);
		menueInfo.add(itemkontackt);

		// Submenüs in Hauptmenü einfügen
		menue.add(menueDatei);
		menue.add(menueAuto);
		menue.add(menueAnsicht);
		menue.add(menueInfo);

		// Menü ins Fenster setzen
		this.setJMenuBar(menue);

		// Die Label geschw und richtung werden erstellt
		geschw = new JLabel();
		geschw.setBounds(425, 208, 85, 20);
		this.add(geschw);
		richtung = new JLabel();
		richtung.setBounds(10, 5, 30, 20);
		this.add(richtung);
		// Layoutmanager
		this.setLayout(null);
		// Fenstergröße
		this.setSize(500, 300);
		// Die Mitte vom Bildschirm berechnen und dort das Fenster anzeigen
		// lassen
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		this.setLocation((d.width - getSize().width) / 2,
				(d.height - getSize().height) / 2);

		// Die Labels werden ins Null-Layout einfügen und die Positionen werden
		// festgelegt
		// Anfangswerte werden ins gesch & richutng geschrieben
		this.geschw
				.setText(String.valueOf(auto.getGeschwindigkeit()) + " Km/h");
		this.richtung.setText(String.valueOf(auto.getRichtung()) + " °");

		// ProgressBar mit Schaden
		pbSchaden = new JProgressBar(0, 100);
		pbSchaden.setValue(auto.getSchaden());
		pbSchaden.setSize(10, 10);
		pbSchaden.setStringPainted(true);
		pbSchaden.setString("Schaden: " + String.valueOf(auto.getSchaden()));
		pbSchaden.setBounds(415, 225, 85, 20);
		this.add(pbSchaden);
		// Program bei klicken auf Kreuz zum schließen bringen
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// Größe nicht veränderbar
		this.setResizable(false);
		// Panel für Grafik erstellen
		pgrafik = new JPanel();
		pgrafik.setBounds(200, 100, 100, 100);
		// Fenster sichbar machen
		this.setVisible(true);
	}

	public void paint(Graphics2D g2d) {
		g2d.setColor(Color.getColor(String.valueOf(auto.getFarbe())));
		g2d.fillRect(200, 100, ((int) auto.getBreite() * 20), ((int) auto
				.getLaenge()) * 20);
	}

	// Action Event für den Knopf
	class menue implements ActionListener {
		public void actionPerformed(ActionEvent MENUE) {
			// Funktion für Knopf
			// wenn auf Beenden geklick wird, dann verlasse programm
			if (MENUE.getActionCommand() == itemBeenden.getText()) {
				System.exit(0);
			}
			if (MENUE.getActionCommand() == itemAutoSetup.getText()) {
				fensterAutoSetup = new FensterAutoSetup(auto);
			}
			if (MENUE.getActionCommand() == itemUeber.getText()) {
				fensterUeber = new FensterUeber();
			}
			if (MENUE.getActionCommand() == itemkontackt.getText()) {
				FensterKontackt FensterKontackt = new FensterKontackt();
			}
		}
	}
}

Jetzt gehts es darum:

Code:
public void paint(Graphics2D g2d) {
		g2d.setColor(Color.getColor(String.valueOf(auto.getFarbe())));
		g2d.fillRect(200, 100, ((int) auto.getBreite() * 20), ((int) auto
				.getLaenge()) * 20);

Ich weis nicht so ganz wie ich die methode aufrufen soll... ich habs vorher mit Graphics g gemacht, da hat er das Rechteck von alleine gezeichnet. Ich hatte damit nur ein "par" Probleme. Es wurde alles überschrieben also die Textstrings und die Menüleiste oben, ich habe mir gedacht ok setzte ich das ganze in ein Pannel(ich weis net obs Funktioniert), aber dabei ist es auch wieder beim aufrufen gescheitert XD :oops: Und ich würde gerne die paint Methode in eine seperate classe schreiben aber wie soll ich die dann wieder aufrufen das das Auto auch im Fenster gezeichnet wird?
Wie bereits gesagt als ich das ganze mit Graphics g gemacht habe, hat er das Rechteck gezeichnet, dann konnte ich mit der Classe FensterAutoSetup die Einstellungen meines Autos ändern, wenn man die größe geändert hat, wurde auch das Rechteck größer bzw. kleiner, aber wenn man die Farbe geändert hat, wurde die Farbe nicht geändert. Warum? oO

FensterAutoSetup:
Code:
package Auto3;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class FensterAutoSetup extends JFrame {

	Auto auto;

	private JLabel lLaenge;

	private JLabel lBreite;

	private JTextField tLaenge;

	private JTextField tBreite;

	private JLabel lFarbe;

	private JTextField tFarbe;

	private JLabel lMaximalGeschwindigkeit;

	private JTextField tMaximalGeschwindigkeit;

	private JLabel lNullAufHundert;

	private JTextField tNullAufHundert;

	private JLabel lPs;

	private JTextField tPs;

	private JLabel lAirbag;

	private JLabel lAirbagAnzahl;

	private JTextField tAirbag;

	private JCheckBox cAirbag;

	private JLabel lEsp;

	private JCheckBox cEsp;
	
	private JLabel lCabrio;
	
	private JCheckBox cCabrio;

	private JButton ok;

	FensterAutoSetup(Auto auto) {
		this.auto = auto;
		// Fenstersetup
		this.setTitle("Auto Setup");
		this.setSize(200, 300);
		this.setLayout(null);
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		this.setLocation((d.width - getSize().width) / 2,
				(d.height - getSize().height) / 2);
		// Größe des Autos ändern ändern
		lBreite = new JLabel("Breite :");
		lLaenge = new JLabel("Länge :");
		tBreite = new JTextField(String.valueOf(auto.getBreite()));
		tLaenge = new JTextField(String.valueOf(auto.getLaenge()));
		this.lBreite.setBounds(10, 10, 50, 20);
		this.lLaenge.setBounds(70, 10, 50, 20);
		this.tBreite.setBounds(10, 30, 50, 20);
		this.tLaenge.setBounds(70, 30, 50, 20);
		this.add(this.lBreite);
		this.add(this.lLaenge);
		this.add(this.tBreite);
		this.add(this.tLaenge);
		// Menü Frabe des Autos verändern
		lFarbe = new JLabel("Farbe: ");
		tFarbe = new JTextField(auto.getFarbe());
		this.lFarbe.setBounds(130, 10, 50, 20);
		this.tFarbe.setBounds(130, 30, 50, 20);
		this.add(lFarbe);
		this.add(tFarbe);
		// Werte für Geschwindigkeit verändern
		this.lMaximalGeschwindigkeit = new JLabel("Maximalgeschwindigkeit: ");
		this.tMaximalGeschwindigkeit = new JTextField(String.valueOf(auto
				.getMaximalGeschwindigkeit()));
		this.lMaximalGeschwindigkeit.setBounds(10, 50, 150, 20);
		this.tMaximalGeschwindigkeit.setBounds(10, 70, 50, 20);
		this.add(lMaximalGeschwindigkeit);
		this.add(tMaximalGeschwindigkeit);
		this.lNullAufHundert = new JLabel("Null auf Hundert:");
		this.tNullAufHundert = new JTextField(String.valueOf(auto
				.getNullAufHundert()));
		this.lNullAufHundert.setBounds(10, 90, 100, 20);
		this.tNullAufHundert.setBounds(10, 110, 50, 20);
		this.add(lNullAufHundert);
		this.add(tNullAufHundert);
		lPs = new JLabel("PS:");
		tPs = new JTextField(String.valueOf(auto.getPs()));
		this.lPs.setBounds(140, 90, 20, 20);
		this.tPs.setBounds(140, 110, 30, 20);
		this.add(this.lPs);
		this.add(this.tPs);
		// Airbag
		lAirbag = new JLabel("Airbag :");
		this.lAirbagAnzahl = new JLabel("Anzahl:");
		this.lAirbagAnzahl.setVisible(false);
		tAirbag = new JTextField();
		this.tAirbag.setVisible(false);
		cAirbag = new JCheckBox();
		this.cAirbag.addItemListener(itemListener);
		this.cAirbag.setSelected(auto.getAirbag());
		this.lAirbag.setBounds(10, 130, 50, 20);
		this.lAirbagAnzahl.setBounds(100, 130, 100, 20);
		this.tAirbag.setBounds(150, 130, 15, 20);
		this.cAirbag.setBounds(55, 130, 20, 20);
		this.add(this.lAirbag);
		this.add(this.lAirbagAnzahl);
		this.add(this.tAirbag);
		this.add(this.cAirbag);
		lEsp = new JLabel("EPS:");
		cEsp = new JCheckBox();
		this.cEsp.addItemListener(itemListener);
		this.cEsp.setSelected(auto.getEsp());
		this.lEsp.setBounds(10, 150, 30, 20);
		this.cEsp.setBounds(35, 150, 20, 20);
		this.add(this.lEsp);
		this.add(this.cEsp);
		lCabrio = new JLabel("Cabrio: ");
		cCabrio = new JCheckBox();
		this.cCabrio.addItemListener(itemListener);
		this.cCabrio.setSelected(auto.getCabrio());
		this.lCabrio.setBounds(100, 150, 50, 20);
		this.cCabrio.setBounds(145, 150, 20, 20);
		this.add(this.lCabrio);
		this.add(this.cCabrio);
		// Button
		ok = new JButton("Übernehmen");
		this.ok.addActionListener(new knopf());
		this.ok.setBounds(5, 240, 110, 20);
		this.add(this.ok);
		// Größe nicht veränderbar
		this.setResizable(false);
		// Fenster sichtbar machen
		this.setVisible(true);
	}

	// Klasse zum schließen des Fenster
	public void fensterschließen() {
		// Fenster wird unsichbar gemacht
		this.setVisible(false);
		// Fenster wird zerstört
		this.dispose();
	}

	ItemListener itemListener = new ItemListener() {
		public void itemStateChanged(ItemEvent e) {
			if (cAirbag.isSelected()) {
				lAirbagAnzahl.setVisible(true);
				tAirbag.setVisible(true);
				tAirbag.setText(String.valueOf(auto.getAirbagAnzahl()));
			}
			if (!cAirbag.isSelected()) {
				tAirbag.setText("0");
				lAirbagAnzahl.setVisible(false);
				tAirbag.setVisible(false);
			}
		}
	};

	// Action Event für den Knopf
	class knopf implements ActionListener {
		public void actionPerformed(ActionEvent e) {
			// Funktion für Knopf
			if (e.getActionCommand() == ok.getText()) {
				auto.setBreite(String.valueOf(tBreite.getText()));
				auto.setLaenge(String.valueOf(tLaenge.getText()));
				auto.setFarbe(tFarbe.getText());
				auto.setMaximalGeschwindigkeit(String
						.valueOf(tMaximalGeschwindigkeit.getText()));
				auto.setNullAufHundert(Double.parseDouble(tNullAufHundert
						.getText()));
				auto.setPs(Integer.parseInt(tPs.getText()));
				if (cAirbag.isSelected()) {
					auto.setAirbag(true);
					auto.setAirbagAnzahl(Integer.parseInt(tAirbag.getText()));
				} else {
					auto.setAirbagAnzahl(0);
					auto.setAirbag(false);
				}
				if (cEsp.isSelected()) {
					auto.setEsp(true);
				}
				fensterschließen();
			}
		}
	}
}

2. Kann mir auch bitte jemand sagen wo ich ne Tutorial zum drehen von Rechtecken herbekomme^^ wäre sehr Freundlich....

3. Wo finde ich eine schöne Datenbanktutorial wo erklärt steht wie ich neue Datensätze schreibe, oder wie ich eine Eingabe mit einer Datenbank vergleiche. (Datei DatenBankThreat)

4. was kann ich an der Stillistik des Codes ändern, oder ist das soweit ok?

5.Gibt es eine möglichkeit aus der Applikation eine "Standalone-Datei" zu machen, also so eine Art .exe?

Wäre euch sehr verbunden für eure Hilfe

mfg. Dagobert
 

André Uhres

Top Contributor
Code:
...
public class Fenster extends JFrame {
...
    public Fenster(Auto auto) {
...
        // Layoutmanager
//        this.setLayout(null);<----------------------------RAUS
...
        // Panel für Grafik erstellen
        pgrafik = new Grafik();<------------------------NEUE KLASSE
//        pgrafik.setBounds(200, 100, 100, 100);<--------------RAUS
        add(pgrafik);
        // Fenster sichbar machen
        this.setVisible(true);
    }
// "paint" MUSS RAUS !!!!!!!!!!!!!!<---------------------RAUS
    class Grafik extends JPanel{<---------------------------NEUE KLASSE
        public void paintComponent(Graphics g) {
            super.paintComponents(g);
            Graphics2D g2d = (Graphics2D)g;
            g2d.setColor(Color.getColor(String.valueOf(auto.getFarbe())));
            g2d.fillRect(200, 100, ((int) auto.getBreite() * 20), ((int) auto
                    .getLaenge()) * 20);
        }
    }
...
}
Die Farben musst du zuerst definieren. Zum Beispiel:
Code:
System.setProperty("blue", "255");
Oder:
Code:
System.setProperty("blue", String.valueOf(0x0000FF));
 

Dagobert

Bekanntes Mitglied
oO warum muss ich den Layoutmanager entfernen? dann wird ja mein ganzes Fenster durcheinandergewürfelt und nix ist mehr da wos sein soll oO
 

André Uhres

Top Contributor
Dagobert hat gesagt.:
oO warum muss ich den Layoutmanager entfernen? dann wird ja mein ganzes Fenster durcheinandergewürfelt und nix ist mehr da wos sein soll oO
Du hattest eh keinen LayoutManager. Jetzt ist endlich mal einer drin. Default von JFrame ist nämlich BorderLayout.
Das dürfte ausserdem keinen Einfluss haben auf die setBounds von den Labels und Progressbar.
Besser ist es allerdings wenn du dir angewöhnst mit Layoutmanagern zu arbeiten (ohne die setBounds).
Bei der simplen GUI ist das ja schnell angepasst.
 

Dagobert

Bekanntes Mitglied
ich hab doch ein null Layout genommen... oO ist das etwa kein Layout...? gibs nocheins wo ich die position frei bestimmen kann?
 

André Uhres

Top Contributor
Dagobert hat gesagt.:
ich hab doch ein null Layout genommen... oO ist das etwa kein Layout...?..
"null" heisst du hast keinen Manager, dann musst du den ganzen Layout selbst verwalten.
Ein Layoutmanager erleichter die Sache indem er diese Arbeit übermimmt.
Bei deiner GUI eignet sich wohl der BorderLayout sehr gut.
 

Dagobert

Bekanntes Mitglied
hm... aber wenn ich die ganzen Werte (geschwindigkeit, schaden) in south ausgeben lasse, muss ich trozdem wieder dort ein null Layout einbringen um die übernander und nach links zu setzen oder?
 

André Uhres

Top Contributor
Dagobert hat gesagt.:
hm... aber wenn ich die ganzen Werte (geschwindigkeit, schaden) in south ausgeben lasse,
muss ich trozdem wieder dort ein null Layout einbringen um die übernander und nach links zu setzen oder?
Selbstverständlich nicht. Du kannst es z.B. so machen:

Du machst nach SOUTH ein JPanel(new FlowLayout(FlowLayout.RIGHT)).
Da kommt ein JPanel(new GridLayout(2, 0)) rein mit setPreferredSize(new Dimension(100, 40))
Dort brauchst du dann nur noch die beiden Komponenten (das JLabel und die JProgressBar) hinzuzufügen.
Die ganze Positionierungsarbeit und Dimensionierungsarbeit übernehmen die LayoutManager vollautomatisch!

Du kannst dann sogar den JFrame wieder resizable machen: für die LayoutManager ist das absolut kein Problem!
 

Dagobert

Bekanntes Mitglied
Wofür steht diese Zeile?

setPreferredSize(new Dimension(100, 40)

für die Größe des Panels? Oder für die Größe des Spalten?
 

André Uhres

Top Contributor
Dagobert hat gesagt.:
Wofür steht diese Zeile?

setPreferredSize(new Dimension(100, 40)

für die Größe des Panels? Oder für die Größe des Spalten?
Eigentlich für die Größe des Panels, indirekt beeiflusst das natürlich auch die Größe der Zellen
vom GridLayout.
 

Dagobert

Bekanntes Mitglied
So ich habe mein Fenster jetzt so abgeändert:

Code:
package Auto;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Fenster extends JFrame {

	// Instanzvariablen
	Auto auto;

	FensterAutoSetup fensterAutoSetup;

	FensterUeber fensterUeber;

	// Bestandteile der Menüleiste
	JMenuBar menue;

	JMenu menueDatei;

	JMenu menueAuto;

	JMenu menueAnsicht;

	JMenu menueInfo;

	JMenuItem itemBeenden;

	JMenuItem itemAutoSetup;

	JMenuItem itemUeber;

	JMenuItem itemkontackt;

	JLabel geschw;

	JLabel richtung;

	JProgressBar pbSchaden;

	JPanel pgrafik;

	JPanel pamaturen;

	JPanel pamaturenlinks;

	// Methode Fenster
	public Fenster(Auto auto) {
		this.auto = auto;

		// Menü-Leiste erstellen
		menue = new JMenuBar();

		// Submenüs erstellen
		menueDatei = new JMenu("Datei");
		menueAuto = new JMenu("Auto");
		menueAnsicht = new JMenu("Ansicht");
		menueInfo = new JMenu("Info");

		// Items erstellen
		itemBeenden = new JMenuItem("Beenden");
		itemBeenden.addActionListener(new menue());
		itemAutoSetup = new JMenuItem("Auto Setup");
		itemAutoSetup.addActionListener(new menue());
		itemUeber = new JMenuItem("Über");
		itemUeber.addActionListener(new menue());
		itemkontackt = new JMenuItem("Kontackt");
		itemkontackt.addActionListener(new menue());

		// Items in Submenüs einfügen
		menueDatei.add(itemBeenden);
		menueAuto.add(itemAutoSetup);
		menueInfo.add(itemUeber);
		menueInfo.add(itemkontackt);

		// Submenüs in Hauptmenü einfügen
		menue.add(menueDatei);
		menue.add(menueAuto);
		menue.add(menueAnsicht);
		menue.add(menueInfo);

		// Menü ins Fenster setzen
		this.setJMenuBar(menue);
		// Layoutmanager
		this.setLayout(new BorderLayout());
		// Panel wo die Ganzen Anzeigen eingebunden werden
		pamaturen = new JPanel();
		pamaturen.setLayout(new FlowLayout(FlowLayout.RIGHT));
		this.add(pamaturen, BorderLayout.SOUTH);
		pamaturenlinks = new JPanel();
		pamaturenlinks.setLayout(new GridLayout(2, 0));
		pamaturen.setPreferredSize(new Dimension(100, 40));
		pamaturen.add(pamaturenlinks);
		// Die Label geschw und richtung werden erstellt
		geschw = new JLabel();
		pamaturenlinks.add(geschw);
		richtung = new JLabel();
		this.add(richtung, BorderLayout.NORTH);
		// Fenstergröße
		this.setSize(500, 300);
		// Die Mitte vom Bildschirm berechnen und dort das Fenster anzeigen
		// lassen
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		this.setLocation((d.width - getSize().width) / 2,
				(d.height - getSize().height) / 2);
		// Die Labels werden ins Null-Layout einfügen und die Positionen werden
		// festgelegt
		// Anfangswerte werden ins gesch & richutng geschrieben
		this.geschw
				.setText(String.valueOf(auto.getGeschwindigkeit()) + " Km/h");
		this.richtung.setText(String.valueOf(auto.getRichtung()) + " °");
		// ProgressBar mit Schaden
		pbSchaden = new JProgressBar(0, 100);
		pbSchaden.setValue(auto.getSchaden());
		pbSchaden.setSize(10, 10);
		pbSchaden.setStringPainted(true);
		pbSchaden.setString("Schaden: " + String.valueOf(auto.getSchaden()));
		pamaturenlinks.add(pbSchaden);
		// Program bei klicken auf Kreuz zum schließen bringen
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// Größe nicht veränderbar
		this.setResizable(false);
		// Panel für Grafik erstellen
		pgrafik = new JPanel(); 
		this.add(pgrafik, BorderLayout.CENTER);
		// Fenster sichbar machen
		this.setVisible(true);
	}

	public void paint(Graphics g) {
		g.drawString(String.valueOf(auto.getRichtung()), 50, 50);
		g.setColor(Color.getColor(String.valueOf(auto.getFarbe())));
		g.fillRect(200, 100, ((int) auto.getBreite() * 20), ((int) auto
				.getLaenge()) * 20);
	}

	// Action Event für den Knopf
	class menue implements ActionListener {
		public void actionPerformed(ActionEvent MENUE) {
			// Funktion für Knopf
			// wenn auf Beenden geklick wird, dann verlasse programm
			if (MENUE.getActionCommand() == itemBeenden.getText()) {
				System.exit(0);
			}
			if (MENUE.getActionCommand() == itemAutoSetup.getText()) {
				fensterAutoSetup = new FensterAutoSetup(auto);
			}
			if (MENUE.getActionCommand() == itemUeber.getText()) {
				fensterUeber = new FensterUeber();
			}
			if (MENUE.getActionCommand() == itemkontackt.getText()) {
				FensterKontackt FensterKontackt = new FensterKontackt();
			}
		}
	}
}

Ich habe veruscht mit dem grade gelernten, das Panel zu begrenzen, oder es geht nicht. Jetzt habe ich wieder das Gleiche Problem, es wird das ganze Fenster überschrieben. Wie kriege ich das nun abgeändert? Alos das er nicht alles im Fenster überschreibt
 

Dagobert

Bekanntes Mitglied
ok soweit geht es jetzt...

ein GROßES dankeschön erstmal an dieser Stelle....

hat denn wer noch antworten auf meine Anderen Fragen...?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
V Java Fenster, einige Probleme und Fragen Java Basics - Anfänger-Themen 5
G Java Verstaendnis ? und einige Fragen Java Basics - Anfänger-Themen 4
C Einige Fragen zu Frames Java Basics - Anfänger-Themen 7
P Hilfe bei MultiThreading; Einige Fragen. Java Basics - Anfänger-Themen 14
M JPanel - einige Fragen und Probleme Java Basics - Anfänger-Themen 6
A RS232 und Microcontroller - einige Fragen Java Basics - Anfänger-Themen 7
S einige Fragen: jTextPanel scrollen Java Basics - Anfänger-Themen 2
A Einige Fragen zu Files Java Basics - Anfänger-Themen 2
MoxMorris Einige Methoden aus verschiedenen Klassen nacheinander auszuführen läuft seltsam Java Basics - Anfänger-Themen 2
J Einige Anfängerfragen (Datentypen, Wertebereich) Java Basics - Anfänger-Themen 11
A Shopping Cart Programm. Verstehe einige Zusammenhänge nicht Java Basics - Anfänger-Themen 1
R Einige Neulingsfragen (Wrapper, GUI-Programmierung) Java Basics - Anfänger-Themen 4
C Einige Anfängerfragen (Return-Wert, Exception...) Java Basics - Anfänger-Themen 11
J Einige Anfängerfragen Java Basics - Anfänger-Themen 3
S Erste Schritte Einige Anfängerfragen Java Basics - Anfänger-Themen 5
M Vererbung Methode nur für einige Klassen? Java Basics - Anfänger-Themen 8
S Einige Grundlegende Begriffe Java Basics - Anfänger-Themen 6
Q Bilderdownload per ftp.einige Bilder defekt Java Basics - Anfänger-Themen 4
T Listen | und einige Methoden für Listen Java Basics - Anfänger-Themen 11
S Einige Javafragen eines Neulings Java Basics - Anfänger-Themen 10
K Wie werden einige Methoden aufgerufen ? Java Basics - Anfänger-Themen 4
1 Einige Anfängerfragen Java Basics - Anfänger-Themen 12
Zrebna Fragen zu einem Klassendiagramm Java Basics - Anfänger-Themen 8
H Fragen zu Wrapperklassen Java Basics - Anfänger-Themen 29
S Best Practice Fragen zu Projektstruktur einer Datenbank-Abfrage-App (MVC) Java Basics - Anfänger-Themen 13
A Bei VierGewinnt fragen ob man gegen CPU oder Menschen spielen will. Java Basics - Anfänger-Themen 7
A Bei VierGewinnt vorher fragen, ob man gegen den Computer spielen möchte oder gegeneinander. Java Basics - Anfänger-Themen 1
A Bei VierGewinnt fragen, ob man gegen den Computer spielen möchte oder gegeneinander Java Basics - Anfänger-Themen 1
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
G Fragen zu Kompelierfehler in Aufgabe. Java Basics - Anfänger-Themen 25
E Bäume/ allgemeine Fragen Java Basics - Anfänger-Themen 21
O Falsche Antworten zu Fragen Java Basics - Anfänger-Themen 4
S Diverse Fragen vor Schulaufgabe ;) Java Basics - Anfänger-Themen 4
S Fragen zu Ausgabe double und float Java Basics - Anfänger-Themen 3
B fragen zu Aufbau eines UML-Klassendiagramm Java Basics - Anfänger-Themen 1
C 3 Fragen rund um Klassenattribute Java Basics - Anfänger-Themen 8
L Erste Schritte Log4J Fragen Java Basics - Anfänger-Themen 5
NeoLexx Fragen zu diversen Elementen der Javabibliothek Java Basics - Anfänger-Themen 5
D Budget Manager fragen zur Umsetzung Java Basics - Anfänger-Themen 9
N Fragen zur Datenspeicherung Java Basics - Anfänger-Themen 45
T Java Anfänger mit konkreten Fragen Java Basics - Anfänger-Themen 2
CT9288 Fragen zu Java Java Basics - Anfänger-Themen 16
W Fragen zu Generics Java Basics - Anfänger-Themen 14
T ObjectInput/OutputStream Fragen zur Funktionsweise Java Basics - Anfänger-Themen 3
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
J Fragen zum Code aus dem Buch "Schrödinger programmiert Java 2.te Ausgabe" Java Basics - Anfänger-Themen 6
Z Fragen zu Exception (Throws/throw) Java Basics - Anfänger-Themen 7
J Fragen zu Input/Output Java Basics - Anfänger-Themen 3
J Erste Schritte Oracle Tutorials zu Java 8 - Fragen dazu Java Basics - Anfänger-Themen 1
H Java Quereinsteiger Roadmap und Fragen Java Basics - Anfänger-Themen 29
H fragen Java Basics - Anfänger-Themen 15
M Samelsarium Grundlegender Fragen 2 Java Basics - Anfänger-Themen 9
M Sammelsarium an Grundlagen Grundlagen Fragen Java Basics - Anfänger-Themen 11
B Java ist / wird kostenpflichtig. Ein paar Fragen Java Basics - Anfänger-Themen 1
J Fragen zu synrchonized und kritischen Abschnitten Java Basics - Anfänger-Themen 5
S Fragen zu einem Rechentrainer Java Basics - Anfänger-Themen 2
B Java Vererbung Fragen (zu Code Beispiel) Java Basics - Anfänger-Themen 3
J Wo kann man Fragen zu ireport stellen. Java Basics - Anfänger-Themen 0
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
G Ein paar Anfänger Fragen zu StdDraw Java Basics - Anfänger-Themen 4
D Fragen zur Klassen Java Basics - Anfänger-Themen 4
Aprendiendo Zwei Fragen und ein geerbtes "protected"-Attribut Java Basics - Anfänger-Themen 2
J Interface Fragen bezüglich "Sauberkeit" von Code Java Basics - Anfänger-Themen 5
D Objekte-Fragen Java Basics - Anfänger-Themen 1
V Erste Schritte Habe Fragen zu der For und While Schleife als auch Inkrement und Dekrement Java Basics - Anfänger-Themen 4
D Anfänger-Fragen(Parameter einer Methode) Java Basics - Anfänger-Themen 7
K Zwei Fragen zu Graphics/Graphics2D Java Basics - Anfänger-Themen 5
R Fragen über den Konstruktor Java Basics - Anfänger-Themen 0
Azazel Ein paar Fragen zu Methodenaufrufen(java.awt) Java Basics - Anfänger-Themen 2
S Erste Schritte Fragen zur For-Schleife Java Basics - Anfänger-Themen 9
C Interface Fragen zum Interface Java Basics - Anfänger-Themen 7
GreenTeaYT Exception und zur OOP fragen? Java Basics - Anfänger-Themen 3
C Fragen zum Spigot Plugin (1.8) Java Basics - Anfänger-Themen 6
J Fragen zu Exceptions Java Basics - Anfänger-Themen 24
N Quiz- Fragen zufällig anzeigen lassen Java Basics - Anfänger-Themen 7
J Verschieden Fragen über Java Programmierung Java Basics - Anfänger-Themen 3
L Viele Fragen zu den Grundlagen Java Basics - Anfänger-Themen 5
B Fragen zu ZIP-File Java Basics - Anfänger-Themen 9
L fragen zu arrays Java Basics - Anfänger-Themen 8
L Fragen zu selbstgeschriebenem Programm Java Basics - Anfänger-Themen 5
M Fragen zum Auslesen von HTML Seiten Java Basics - Anfänger-Themen 5
J Threading-Aufgabe. Totale Noob Fragen, aber bitte trotzdem beantworten ;) Java Basics - Anfänger-Themen 7
S Java Fragen Konstruktor & Statische Methoden Java Basics - Anfänger-Themen 4
K Erste Schritte Frage Antwort Spiel - Fragen zur Planung Java Basics - Anfänger-Themen 2
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
Anfänger2011 2 kleine Fragen zu ArrayListen Java Basics - Anfänger-Themen 5
S Fragen zu Ausdrücken&Bedingungen Java Basics - Anfänger-Themen 5
A 2 kurze Anfänger fragen Java Basics - Anfänger-Themen 6
H grundlegende Fragen Java Basics - Anfänger-Themen 3
V Interface ich schäme mich das zu fragen, aber ich schaff nicht ein Text zu zentrieren :( [javaFX] Java Basics - Anfänger-Themen 6
N Programm: Fragen beantworten Java Basics - Anfänger-Themen 6
C Anfänger Anfänger Fragen Java Basics - Anfänger-Themen 8
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
D Rekursion Allgemeine Fragen Java Basics - Anfänger-Themen 2
D [Fragen] zu Methoden Java Basics - Anfänger-Themen 2
S Fragen zur Implementierung eines Binärbaums Java Basics - Anfänger-Themen 3
T Ein paar Fragen zu OOP und Java. Java Basics - Anfänger-Themen 16
J Allgemeine Fragen zur GUI Java Basics - Anfänger-Themen 1
johnnydoe Erste Schritte Erster Blick - erste Fragen Java Basics - Anfänger-Themen 11
DStrohma Grundsätzliche Fragen zu Drag & Drop Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben