Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 20:19

  • Please register to post and access all features, it's quick, easy and FREE!


[JAVA] JavaFX Eintrag aus Datenbank ausgeben und im GUI anzeigen

Discussion on [JAVA] JavaFX Eintrag aus Datenbank ausgeben und im GUI anzeigen within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2011
Posts: 262
Received Thanks: 48
[JAVA] JavaFX Eintrag aus Datenbank ausgeben und im GUI anzeigen

Arbeite aktuell an einem JavaFX Projekt. In meiner Datenbank gibt es jetzt die Spalte name, Vorname und Geburtstag. Jetzt möchte ich, dass unter einem bestimmten Bild genau diese Informationen aus der Datenbank entnommen wird und es dann unter dem Bild angezeigt wird. Hier der Code von mir. Wenn ich das so mache, dann kommt ein nullPointerException wegen bildtxt.setText(rs.getString(1));
Code:
@FXML
	private Text bildtxt;
	
    [MENTION=295804]Override[/MENTION]
	public void initialize(URL arg0, ResourceBundle arg1) {
		connBild= new conn();

	}

	@FXML
	public void bildBtn(ActionEvent event) {
		try {
			connection = connBild.getConnection();

			String str="SELECT name FROM person";
			pst= connection.prepareStatement(str);

			rs=pst.executeQuery(str);

			if(rs.next()){

				bildtxt.setText(rs.getString(1));

			}
		} catch (Exception e) {
			e.printStackTrace();
		}



gamehacker1 is offline  
Old 03/30/2019, 10:54   #2
 
elite*gold: 0
Join Date: Nov 2018
Posts: 164
Received Thanks: 256
Kann ja nur bildtxt sein, was null ist. Ich kenne mich nicht mit JavaFX aus, aber für mich sieht es so aus, dass du in deiner FXML-Datei kein Element mit ID bildtxt definiert hast und das Attribut dementsprechend null bleibt.


sk8land​ is online now  
Old 03/30/2019, 11:13   #3
 
elite*gold: 0
Join Date: Aug 2011
Posts: 262
Received Thanks: 48
Quote:
Originally Posted by sk8land​ View Post
Kann ja nur bildtxt sein, was null ist. Ich kenne mich nicht mit JavaFX aus, aber für mich sieht es so aus, dass du in deiner FXML-Datei kein Element mit ID bildtxt definiert hast und das Attribut dementsprechend null bleibt.
Die fx:id bildtxt ist da, hab ich schon gecheckt
gamehacker1 is offline  
Old 03/30/2019, 20:17   #4
 
elite*gold: 19
Join Date: Mar 2013
Posts: 3,184
Received Thanks: 1,316
Natürlich kommt da ein NullPointer, du hast

Code:
private Text bildtxt;
nicht initialisiert.


Korrigiere: Da ist ja ein @FXML vor..

Bitte poste doch mal auch deine FXML und dementsprechend deine Text-Klasse.



P.S. Arbeite an deiner Variablenbezeichnung, so ein englisch/deutsch Mischmasch ist nicht gerade schön und verwirrt. Kannst dir ja mal die Java Code Conventions anschauen.


Zunft is offline  
Old 03/30/2019, 20:28   #5
 
elite*gold: 0
Join Date: Aug 2011
Posts: 262
Received Thanks: 48
Quote:
Originally Posted by Zunft View Post
Natürlich kommt da ein NullPointer, du hast

Code:
private Text bildtxt;
nicht initialisiert.


Korrigiere: Da ist ja ein @FXML vor..

Bitte poste doch mal auch deine FXML und dementsprechend deine Text-Klasse.



P.S. Arbeite an deiner Variablenbezeichnung, so ein englisch/deutsch Mischmasch ist nicht gerade schön und verwirrt. Kannst dir ja mal die Java Code Conventions anschauen.
Die Text Klasse ist eine von Javafx vorgegebene Klasse, also nicht von mir erstellt. Und was meinst du mit ich soll meine FXML posten? Meinst du die .fxml datei?
gamehacker1 is offline  
Old 03/30/2019, 20:36   #6
 
elite*gold: 19
Join Date: Mar 2013
Posts: 3,184
Received Thanks: 1,316
Quote:
Originally Posted by gamehacker1 View Post
Die Text Klasse ist eine von Javafx vorgegebene Klasse, also nicht von mir erstellt. Und was meinst du mit ich soll meine FXML posten? Meinst du die .fxml datei?
Ah, ja die hatte ich nicht auf dem Schirm, dachte du erweiterst ein Label.
Ja das ist korrekt.


Zunft is offline  
Reply



« Plugin Programmieren für Minecraft Backpack 1.8.9 | - »

Similar Threads
Java GUI - schnell zum Ziel: mit Swing oder JavaFX?
01/23/2019 - Java - 3 Replies
Hallo, ich habe noch nie in Java eine GUI programmiert, muss es dieses mal aber für eine Anwendung mache. Wie komme ich möglichst schnell zum Ziel? Mit Swing oder JavaFX? Was ist einfacher und effizienter umzusetzen? Meine Anforderungen sind folgende: - Benutzer kann Eingaben tätigen, um Objekte für versch. Listen (die dann in einer Table angezeigt werden) zu erstellen - Es soll ein Graph & ein Kreisdiagramm angezeigt werden - Es gibt ein paar Variablen, die sich stetig verändern,...
Für wow geld ausgeben oder für free to play games geld ausgeben?
09/22/2013 - General Gaming Discussion - 5 Replies
Hallo, was meint ihr sollte man für freetoplay spiel, wo paytowin herrscht, dafür sein Geld ausgeben, damit man für eine permanente (Beispiel) waffe 25€ ausgibt oder sollte man das Geld lieber in wow reinstecken und halt nur ne begrenzte Zeit spielen, man kann bei freetoplay ja immer spielen, aber bei wow hast du ja alle "Waffen" für immer, also was meint ihr sollte man in wow das Geld reinstecken oder eher in ein paytowin system es reinsteken? :)



All times are GMT +2. The time now is 20:19.


Powered by vBulletin®
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

BTC: 3KeUpz52VCbhmLwuwydqxu6U1xsgbT8YT5
ETH: 0xc6ec801B7563A4376751F33b0573308aDa611E05

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2019 elitepvpers All Rights Reserved.