label update

Status
Nicht offen für weitere Antworten.

assault

Aktives Mitglied
Hi ich wollte mal wisse ob ei eine möglichkeit gibt den text eines labels zu löschen?
(würde mich auch über die möglichkeit eines updates freuen ^^)

das Problem ist nämlich wen ich 1.setText(x)
mache und nocheinmal dannach 1.setText(-)
dann werden die beiden symbole immer übereienander angezeigt
 

assault

Aktives Mitglied
Code:
le1.setText("hhj_id: " + Efix[indexoutput].hhj_id + "");

seh da jetzt leider keinen fehler, muss ich das ganez label aktualisieren ???
oder reicht es einfach wenn ich den code

Code:
le1.setText("hhj_id: " + Efix[indexoutput].hhj_id + "");
wiederhole???
 

Wildcard

Top Contributor
Wenn du irgendwelche Zeichen übereinander siehst, dann kann das eigentlich nur zwei ursachen haben:
1. du hast die Swing Zeichen Methoden zerstört
2. du verwendest Threads falsch
 

assault

Aktives Mitglied
was sind threads?
und wie kann man die Zeichen methode zerstören?

wenn ich den code poste würdest du da drüberschauen???
 

assault

Aktives Mitglied
jo seh gerade hab den
Code:
java.awt.Dimension mD = java.awt.Toolkit.getDefaultToolkit()
		.getScreenSize();
	java.awt.Dimension fD = f.getSize();
	f.setLocation((int) ((mD.getWidth() - fD.getWidth()) / 2), (int) ((mD
		.getHeight() - fD.getHeight()) / 2));

benutz der müsste doch awt sein und das label

Code:
JLabel le1 = new JLabel();
		le1.setForeground(Color.RED);
		le1.setBounds(10, 75, 75, 15);
		f.add(le1);
ist swing oder? gibts ne analoge swing funktion zu meiner awt methode?
 

Wildcard

Top Contributor
Nein, das hat damit nichts tun, der Teil ist in Ordnung.
Wenn du von ein und dem selben Label zwei verschiedene Zustände gleichzeitig siehst, ist was im Argen.
 

assault

Aktives Mitglied
ich poste jetzt einfach mal den code, die labels und die form sind oben und die labels die ich update ganz unten

Code:
public static void f3(String Host, String SID) {
	int d1 = 0;
	int d2 = 0;
	int anrX1 = 0;
	int anrX2 = 0;
	int anrX3 = 0;
	int anrFix = 0;
	String Aus = "";

	final JFrame f = new JFrame("ID");
	f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	f.setLayout(null);
	f.setSize(380,150);

	java.awt.Dimension mD = java.awt.Toolkit.getDefaultToolkit()
		.getScreenSize();
	java.awt.Dimension fD = f.getSize();
	f.setLocation((int) ((mD.getWidth() - fD.getWidth()) / 2), (int) ((mD
		.getHeight() - fD.getHeight()) / 2));

	JLabel l1 = new JLabel(Host + "@" + SID);
	l1.setForeground(Color.BLUE);
	l1.setBounds(80, 3, 175, 15);
	f.add(l1);

	JLabel l2 = new JLabel("JAHR");
	l2.setForeground(Color.BLUE);
	l2.setBounds(10, 30, 75, 15);
	f.add(l2);

	JLabel l3 = new JLabel("MANDANT");
	l3.setForeground(Color.BLUE);
	l3.setBounds(130, 30, 75, 15);
	f.add(l3);

	JLabel l4 = new JLabel("ANWENDER");
	l4.setForeground(Color.BLUE);
	l4.setBounds(250, 30, 75, 15);
	f.add(l4);

	SelectOut[] E = new SelectOut[0];
	E = Conn.Connection(Host, SID);
	SelectOut[] Ezwi = new SelectOut[E.length];

	for (int i = 0; i < E.length; i++) {

	    Ezwi[i] = new SelectOut(E[i].jahr, E[i].hhj_id, E[i].ANW_ANW_ID,
		    E[i].MAN_MAN_NR, E[i].ANW_NR);
	}
	final SelectOut[] Efix = Ezwi;

	// System.out.println(E);
	// System.out.println(Efix);

	final JButton Change = new JButton("Change");
	f.getContentPane().add(Change);
	Change.setPreferredSize(new java.awt.Dimension(65, 35));
	f.add(Change);
	Change.setBounds(2, 1, 80, 20);

	final JButton Search = new JButton("Search");
	f.getContentPane().add(Search);
	Search.setPreferredSize(new java.awt.Dimension(65, 35));
	f.add(Search);
	Search.setBounds(10, 100, 350, 20);

	int zaehler1 = E.length; // Länge vom Array als Zähler

	int d = 0;
	for (anrX1 = 0; anrX1 < E.length; anrX1++) {

	    if (E[anrX1].jahr == 0) {
		continue;
	    } else {
		anrX3 = E[anrX1].jahr;
		d = 0;
		// }

		for (anrX2 = 0; anrX2 < E.length; anrX2++) {
		    if (d == 1 && anrX3 == E[anrX2].jahr) {
			E[anrX2].jahr = 0;

		    } else if (anrX3 == E[anrX2].jahr) {
			d = 1;
		    }

		}

	    }

	}

	boolean vertauscht = false;
	do {
	    vertauscht = false;
	    for (int i = 0; i == zaehler1 - 1; i++) {
		if (E[i].jahr > E[i + 1].jahr) {
		    int temp = 0;
		    temp = E[i].jahr;
		    E[i].jahr = E[i + 1].jahr;
		    E[i + 1].jahr = temp;
		    vertauscht = true;
		} // end if
	    }
	    zaehler1 = zaehler1 - 1;
	} while (vertauscht == true);

	zaehler1 = 0;
	for (int i = 0; i < E.length; i++) {
	    if (E[i].jahr != 0) {
		zaehler1 = zaehler1 + 1;
	    }
	}

	String[] s1 = new String[zaehler1];

	zaehler1 = 0;
	for (int i = 0; i < E.length; i++) {
	    if (E[i].jahr != 0) {
		s1[zaehler1] = E[i].jahr + "";
		zaehler1++;
	    }
	}

	zaehler1 = E.length; // Länge vom Array als Zähler

	d = 0;
	for (anrX1 = 0; anrX1 < E.length; anrX1++) {

	    if (E[anrX1].MAN_MAN_NR == 0) {
		continue;
	    } else {
		anrX3 = E[anrX1].MAN_MAN_NR;
		d = 0;
		// }

		for (anrX2 = 0; anrX2 < E.length; anrX2++) {
		    if (d == 1 && anrX3 == E[anrX2].MAN_MAN_NR) {
			E[anrX2].MAN_MAN_NR = 0;

		    } else if (anrX3 == E[anrX2].MAN_MAN_NR) {
			d = 1;
		    }

		}

	    }

	}

	vertauscht = false;
	do {
	    vertauscht = false;
	    for (int i = 0; i == zaehler1 - 1; i++) {
		if (E[i].MAN_MAN_NR > E[i + 1].MAN_MAN_NR) {
		    int temp = 0;
		    temp = E[i].MAN_MAN_NR;
		    E[i].MAN_MAN_NR = E[i + 1].MAN_MAN_NR;
		    E[i + 1].MAN_MAN_NR = temp;
		    vertauscht = true;
		} // end if
	    }
	    zaehler1 = zaehler1 - 1;
	} while (vertauscht == true);

	zaehler1 = 0;
	for (int i = 0; i < E.length; i++) {
	    if (E[i].MAN_MAN_NR != 0) {
		zaehler1 = zaehler1 + 1;
	    }
	}

	String[] s2 = new String[zaehler1];

	zaehler1 = 0;
	for (int i = 0; i < E.length; i++) {
	    if (E[i].MAN_MAN_NR != 0) {
		s2[zaehler1] = E[i].MAN_MAN_NR + "";
		zaehler1++;
	    }
	}

	zaehler1 = E.length; // Länge vom Array als Zähler

	d = 0;
	for (anrX1 = 0; anrX1 < E.length; anrX1++) {

	    if (E[anrX1].ANW_NR == -1) {
		continue;
	    } else {
		anrX3 = E[anrX1].ANW_NR;
		d = 0;
		// }

		for (anrX2 = 0; anrX2 < E.length; anrX2++) {
		    if (d == 1 && anrX3 == E[anrX2].ANW_NR) {
			E[anrX2].ANW_NR = -1;

		    } else if (anrX3 == E[anrX2].ANW_NR) {
			d = 1;
		    }

		}

	    }

	}

	vertauscht = false;
	do {
	    vertauscht = false;
	    for (int i = 0; i == zaehler1 - 1; i++) {
		if (E[i].ANW_NR > E[i + 1].ANW_NR) {
		    int temp = 0;
		    temp = E[i].ANW_NR;
		    E[i].ANW_NR = E[i + 1].ANW_NR;
		    E[i + 1].ANW_NR = temp;
		    vertauscht = true;
		} // end if
	    }
	    zaehler1 = zaehler1 - 1;
	} while (vertauscht == true);

	zaehler1 = 0;
	for (int i = 0; i < E.length; i++) {
	    if (E[i].ANW_NR != -1) {
		zaehler1 = zaehler1 + 1;
	    }
	}

	String[] s3 = new String[zaehler1];

	zaehler1 = 0;
	for (int i = 0; i < E.length; i++) {
	    if (E[i].ANW_NR != -1) {
		s3[zaehler1] = E[i].ANW_NR + "";
		zaehler1++;
	    }
	}
	final String[] s1fix = s1;
	final String[] s2fix = s2;
	final String[] s3fix = s3;

	final JComboBox Jahr = new JComboBox(s1);
	Jahr.setSelectedIndex(0);
	Jahr.setBounds(10, 45, 110, 20);
	Jahr.setForeground(Color.BLACK);
	f.add(Jahr);

	final JComboBox Man = new JComboBox(s2);
	Man.setSelectedIndex(0);
	Man.setBounds(130, 45, 110, 20);
	Man.setForeground(Color.BLACK);
	f.add(Man);

	final JComboBox Anw = new JComboBox(s3);
	Anw.setSelectedIndex(0);
	Anw.setBounds(250, 45, 110, 20);
	Anw.setForeground(Color.BLACK);
	f.add(Anw);

	ActionListener a1 = new ActionListener() {
	    public void actionPerformed(ActionEvent e) {
		los();
		f.setVisible(false);
	    }
	};
	Change.addActionListener(a1);

	ActionListener a2 = new ActionListener() {
	    public void actionPerformed(ActionEvent e) {

		JLabel le1 = new JLabel();
		le1.setForeground(Color.RED);
		le1.setBounds(10, 75, 75, 15);
		f.add(le1);

		JLabel le2 = new JLabel();
		le2.setForeground(Color.RED);
		le2.setBounds(130, 75, 75, 15);
		f.add(le2);

		JLabel le3 = new JLabel();
		le3.setForeground(Color.RED);
		le3.setBounds(250, 75, 75, 15);
		f.add(le3);

		String jw = s1fix[Jahr.getSelectedIndex()];
		String mw = s2fix[Man.getSelectedIndex()];
		String aw = s3fix[Anw.getSelectedIndex()];

		int indexoutput = -1;
		for (int i = 0; i < Efix.length; i++) {

		    // System.out.println(Efix[1].jahr+ "");
		    // System.out.println(Efix[i].MAN_MAN_NR+"");
		    // System.out.println(Efix[i].ANW_ANW_ID+"");

		    if ((jw.equals(Efix[i].jahr + ""))
			    & (mw.equals(Efix[i].MAN_MAN_NR + ""))
			    & aw.equals(Efix[i].ANW_NR + "")) {
			indexoutput = i;
		    }

		}
		if (indexoutput != -1) {
		
		
		    le1.setText("hhj_id: " + Efix[indexoutput].hhj_id + "");
		    
		    le2.setText("Man_NR: " + Efix[indexoutput].MAN_MAN_NR + "");
		    
		    le3.setText("Anw_ID: " + Efix[indexoutput].ANW_ANW_ID + "");
		} else {
		    le1.setText("Fehler: Datensatz nicht vorhanden!");
		}

	    }
	};
	Search.addActionListener(a2);

	f.setVisible(true);
    }
}
 
G

Gast

Gast
Code:
for (int i = 0; i < E.length; i++) {

       Ezwi[i] = new SelectOut(E[i].jahr, E[i].hhj_id, E[i].ANW_ANW_ID,
          E[i].MAN_MAN_NR, E[i].ANW_NR);
   }
   final SelectOut[] Efix = Ezwi;

???:L


Und du weisst am nächsten Tag noch, was das zu bedeuten hat? Versuch doch mal lieber, deutlichere Bezeichnungen und Namen auszuwählen.

heyho
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J JavaFX -> SocketIO -> Thread -> Update Label Java Basics - Anfänger-Themen 13
rafi072001 Assoziation zwischen Musiker und Label Java Basics - Anfänger-Themen 1
J Hilfe beim Label animieren Java Basics - Anfänger-Themen 1
J Java FX - Label aktualisieren Java Basics - Anfänger-Themen 1
M Java GUI label ändert sich erst zum Schluss Java Basics - Anfänger-Themen 4
S Counter Label Button Java Basics - Anfänger-Themen 4
J JavaFX Label,Button zur Laufzeit Java Basics - Anfänger-Themen 30
M Mit KeyListener Farbe von Label ändern Java Basics - Anfänger-Themen 13
B Datenbank, aktuelle Ende als Zahl an Label übergeben Java Basics - Anfänger-Themen 7
J Einen Buttonklick in Label anzeigen Java Basics - Anfänger-Themen 6
J Erste Schritte Mit repaint() ist Label nicht sichtbar Java Basics - Anfänger-Themen 15
V Label-Problem Java Basics - Anfänger-Themen 4
H Stringanzeige in einem Label Java Basics - Anfänger-Themen 2
KeVoZ_ Label auf JFrame willkürlich Positionieren Java Basics - Anfänger-Themen 2
N Dynamisch erzeugtes Label wird nicht angezeigt, TextField schon Java Basics - Anfänger-Themen 1
M Ausgabe eines Arrays auf Label (Javafx) Java Basics - Anfänger-Themen 4
V Die die aktuelle Größe zusätzlich in einem Label angezeigt wird Java Basics - Anfänger-Themen 11
T Erste Schritte 2 Codes zusammen fügen / Label in JFrame Java Basics - Anfänger-Themen 1
S Java Label hat komischen text Java Basics - Anfänger-Themen 4
S Label Wert zuweisen Java Basics - Anfänger-Themen 8
F Erste Schritte Label Text vor Methodenaufruf setzen Java Basics - Anfänger-Themen 17
W Klassen Fehler bei public void setLabelText(JLabel label, String text) Java Basics - Anfänger-Themen 11
W Erste Schritte Timer soll jede Sekunde Label aktualisieren Java Basics - Anfänger-Themen 5
S Label in Vordergrund Java Basics - Anfänger-Themen 4
G GUI Label Werte ersetzen Java Basics - Anfänger-Themen 25
D String aus txt in label für Tabelle einfügen Java Basics - Anfänger-Themen 8
W GUI Label, ComboBox Java Basics - Anfänger-Themen 4
M BufferedReader => TextField/Label Java Basics - Anfänger-Themen 8
M Ausgabe einer ArrayList auf einem Label Java Basics - Anfänger-Themen 4
W Java label nicht ansprechbar Java Basics - Anfänger-Themen 7
T Icon eines Label speichern Java Basics - Anfänger-Themen 9
J Uhr:Label aktuallisieren Java Basics - Anfänger-Themen 7
J Zeichen für Durchmesser Ø in Label darstellen Java Basics - Anfänger-Themen 15
J Panel + Label anzeigen - Ich kriege es nicht hin Java Basics - Anfänger-Themen 3
C Panel und Label überdecken sich Java Basics - Anfänger-Themen 2
L Label + MouseListener Java Basics - Anfänger-Themen 12
P Label Array in mouseEntered vergleichen Java Basics - Anfänger-Themen 4
J JPG in einem Label einfügen und anzeigen lassen Java Basics - Anfänger-Themen 2
C Aktueller Wert von einem JSlider auf ein Label Java Basics - Anfänger-Themen 2
J "label.setText" funktioniert nicht Java Basics - Anfänger-Themen 9
C JSlider und JRadioButton auf Label anzeigen? Java Basics - Anfänger-Themen 10
K Werte von 2 Klassen austauschen/ Bild im Label ändern Java Basics - Anfänger-Themen 12
R Text vom Label ändern Java Basics - Anfänger-Themen 14
D Vererbung ProcessBar mit einem Label Java Basics - Anfänger-Themen 4
W Anordnung von Label und Button Java Basics - Anfänger-Themen 2
S NullPointerException beim Checkbox-Label-Array mit nextLine() Java Basics - Anfänger-Themen 6
Z Label verschwindet in JScrollPane Java Basics - Anfänger-Themen 7
J Elegante Art mehrere Label mit einem icon zu setzen Java Basics - Anfänger-Themen 13
S Warum zeigt das Label nichts an??? Java Basics - Anfänger-Themen 9
N Text in Label ändern Java Basics - Anfänger-Themen 11
C Label ändert ändert sich nicht Java Basics - Anfänger-Themen 4
S In das Label eines anderen Threads schreiben Java Basics - Anfänger-Themen 2
M Label verschwindet? Java Basics - Anfänger-Themen 3
P Label erstellen und positionieren Java Basics - Anfänger-Themen 5
A TextField + Label = ? Java Basics - Anfänger-Themen 7
Stillmatic1985 Label in einem Frame zentrieren Java Basics - Anfänger-Themen 4
K Button Label lesen Java Basics - Anfänger-Themen 4
Z integer auf Label ausgeben Java Basics - Anfänger-Themen 12
C verschiedene Label auf Knopfdruck abrufen Java Basics - Anfänger-Themen 4
L Label wird nicht richtig dargestellt Java Basics - Anfänger-Themen 2
G Textfeld und Label in einem Tab? Anfänger braucht Hilfe Java Basics - Anfänger-Themen 3
G Hilfe: Label soll ganz nach oben! Java Basics - Anfänger-Themen 6
S Bild im Label ändern Java Basics - Anfänger-Themen 2
T Sonderzeichen in label Java Basics - Anfänger-Themen 4
S break Label als Spungmarken vorher definieren Java Basics - Anfänger-Themen 4
K Wieder Label anzeigen lassen ? Java Basics - Anfänger-Themen 3
K Ergebnisse auf einem Label anzeigen lassen ? Java Basics - Anfänger-Themen 20
P Label nicht bei Progressbar zu sehen Java Basics - Anfänger-Themen 8
K Schrift groesse in einem Label zeigen lassen ! Java Basics - Anfänger-Themen 2
D ImageIcon in Label Java Basics - Anfänger-Themen 7
F Label Schriftfarbe Java Basics - Anfänger-Themen 4
H Text aus Textfeld per Actionlistener in Label ausgeben. Java Basics - Anfänger-Themen 6
M Label in die Mitte eines Swing Fensters Java Basics - Anfänger-Themen 2
N Überprüfen ob ein Label angeklickt wurde Java Basics - Anfänger-Themen 3
K Array im Label ausgeben ? Java Basics - Anfänger-Themen 10
T Label mehrzeilig? Java Basics - Anfänger-Themen 7
S Abfragen ob Label enabled ist . Java Basics - Anfänger-Themen 2
G Array Label Java Basics - Anfänger-Themen 6
S Von anderer Klasse auf Label zugreifen Java Basics - Anfänger-Themen 6
G Hintergrundbild mit Transparentem Label Java Basics - Anfänger-Themen 5
D "Ueber"-Klasse? / Label Array Probleme Java Basics - Anfänger-Themen 2
T per Button soll inhalt aus Tecxfield in Label übertragen wer Java Basics - Anfänger-Themen 5
H Drehen von Label Java Basics - Anfänger-Themen 2
D Automatische Label übertragung Java Basics - Anfänger-Themen 3
B Label wird ungewollt mehrmals erstellt Java Basics - Anfänger-Themen 16
J label.getSize() gibt 0 ? Java Basics - Anfänger-Themen 2
M Berechnung in Label ausgeben? Java Basics - Anfänger-Themen 3
G Zusatzinfos in einem Label ablegen Java Basics - Anfänger-Themen 10
B In einem Label "Zeilenumbruch" Java Basics - Anfänger-Themen 4
G ein Label FETT ung GROSS ausgeben Java Basics - Anfänger-Themen 4
V Auf Label schreiben Java Basics - Anfänger-Themen 3
J Index für ein Label Java Basics - Anfänger-Themen 8
M Text in Label per Button Java Basics - Anfänger-Themen 4
Mugetsu35 ArrayList Update ohne Index Java Basics - Anfänger-Themen 6
E Mysql Update wenn es nicht existiert insert Java Basics - Anfänger-Themen 14
G Konstruktor und update Java Basics - Anfänger-Themen 4
Henri Webservice Delete und Update Methode funktioniert nicht Java Basics - Anfänger-Themen 27
J Threads PrograssBar update während thread Java Basics - Anfänger-Themen 13
S Lost-Update Semaphore Java Basics - Anfänger-Themen 6
K Schlüsselworte Nach Java update findet mdb Datei nicht Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben