JList mit unbestimmter Anzahl Panels füllen

Status
Nicht offen für weitere Antworten.

Macki

Mitglied
Hallo zusammen,

habe auch mal ein KLEINES Problemchen mit meiner JList, die nämlich aus mir unerfindlichen Gründen die Label nicht in sich aufnimmt und anzeigt. So nebenbei sei dazu erwähnt, dass ich mehr oder weniger Laie bin und ihr euch deswegen über die hölzerne Art, in der ich zu programmieren pflege, bitte nicht wundern solltet.

Der Component ist Teil eines Spieles (offensichtlich) die Liste soll dazu dienen, aufzuzeichnen wer schlägt, und mit welcher Zahl(Würfeln) er zuschlägt. Ich möchte also mit dieser Liste sozusagen ein Logbuch des Kampfes erstellen. Komischerweise gewinne ich momentan immer (was ja eigentlich ganz witzig, aber nicht Sinn der Sache ist) und meine Liste bleibt leer.

Hier also mein Programm (ist Teil eines von mir leider noch nicht fertiggestellten Spiels):


Code:
public JComponent schlachtergebnis() {
	sergebnis.removeAll();
	sergebnis.repaint();
	int anzahl=0;
	JScrollPane sp;
	JLabel monsterangriff;
	JLabel monsterverteidigung;
	JLabel heldenangriff;
	JLabel heldenverteidigung;
	JList aufzeichnung =new JList(); //ominöse Liste, die nicht will was ich will
	int Schaden =0; //hier wird der Schaden abhängig von der Monsterstärke ermittelt
    switch(monster.Staerke){
    case 1:
    case 2: 
    	Schaden=1;
    	break;
    case 3:
    case 4:
    	Schaden=2;
    	break;
    case 5:
    case 6:
    	Schaden=3;
    	break;
    case 7:
    case 8:
    	Schaden=4;
    	break;
    case 9:
    case 10:
    	Schaden=5;
    	break;
    }
	int zuerst= (int)Math.ceil(Math.random()*2); //wer schlädt zuerst monster =1
    boolean tt =false;
    while (!tt){
    	if (zuerst<=1){
    		int mattacke = monster.Staerke*((int)Math.ceil(Math.random()*6));
    		monsterangriff= new JLabel("Der "+monster.Name+" attackiert mit "+mattacke);
    		aufzeichnung.add(monsterangriff); //hier soll das Label nun eingefügt werden
    		int hverteidigung =Held.Rustung*((int)Math.ceil(Math.random()*6));
    		heldenverteidigung= new JLabel ("Ihr verteidigt mit "+hverteidigung);
    		aufzeichnung.add(heldenverteidigung);// hier sollte dann das nächste eingefügt werden etc.
    		if (mattacke-hverteidigung>0){
    				Held.Lebenspunkte=Held.Lebenspunkte-Schaden;
    		}
    		if (Held.Lebenspunkte>0){
    			int hattacke = Held.Staerke*((int)Math.ceil(Math.random()*6));
    			heldenangriff = new JLabel("Ihr greift mit "+hattacke+ "an");
    			aufzeichnung.add(heldenangriff);
    			int mverteidigung= monster.Ruestung*((int)Math.ceil(Math.random()*6));
    			monsterverteidigung = new JLabel("Der "+monster.Name+" verteidigt mit "+mverteidigung);
    			aufzeichnung.add(monsterverteidigung);
    			if (hattacke>mverteidigung){
    				monster.Lebenspunkte=monster.Lebenspunkte-2;
    			}
    		}
    		else {
    			tt=true;
    		}
    		if (monster.Lebenspunkte>=0){
    			tt=true;
    		}
    		anzahl=anzahl++;
    		aufzeichnung.add(monsterangriff);
    		aufzeichnung.add(heldenverteidigung);
    		
    	}
    	else{
    		int hattacke = Held.Staerke*((int)Math.ceil(Math.random()*6));
    		heldenangriff = new JLabel("Ihr greift mit "+hattacke+ "an");
			aufzeichnung.add(heldenangriff);
    		int mverteidigung= monster.Ruestung*((int)Math.ceil(Math.random()*6));
    		monsterverteidigung = new JLabel("Der "+monster.Name+" verteidigt mit "+mverteidigung);
			aufzeichnung.add(monsterverteidigung);
    		if (hattacke>mverteidigung){
				monster.Lebenspunkte=monster.Lebenspunkte-2;
			}
			if (monster.Lebenspunkte>0) {
				int mattacke = monster.Staerke*((int)Math.ceil(Math.random()*6));
				monsterangriff= new JLabel("Der "+monster.Name+" attackiert mit "+mattacke);
	    		aufzeichnung.add(monsterangriff);
				int hverteidigung =Held.Rustung*((int)Math.ceil(Math.random()*6));
				heldenverteidigung= new JLabel ("Ihr verteidigt mit "+hverteidigung);
	    		aufzeichnung.add(heldenverteidigung);
				if (mattacke-hverteidigung>0){
	    				Held.Lebenspunkte=Held.Lebenspunkte-Schaden;
	    		}
			}
			else {
				tt=true;
			}
			aufzeichnung.add(heldenangriff);
	    	aufzeichnung.add(monsterverteidigung);
    	}
    	anzahl=anzahl++;
    }
	if (Held.Lebenspunkte<=0){
	JLabel pic1 = new JLabel(new ImageIcon("C:/Dokumente und Einstellungen/Cheffe/Eigene Dateien/Söldner Bilder/Umgebung/warhammer5.jpg"));
	JLabel pa1 = new JLabel("Ihr habt versagt!");
	JButton neusp = new JButton("neues Spiel");
	neusp.addActionListener(this);
	neusp.setActionCommand("weiter");
	neusp.setBounds(450,550,150,30);
	pa1.setBounds(250,0,1000,100);
	pa1.setFont(f);
	pa1.setForeground(hell);
	sp= new JScrollPane(aufzeichnung);
	sp.setBounds(0,50,1000,300);
	pic1.setLayout(null);
    pic1.setOpaque(false);
	pic1.add(pa1);
	pic1.add(sp);
	pic1.add(neusp);
	sergebnis.add(pic1);
	}
	else{
		JLabel pic1 = new JLabel(new ImageIcon("C:/Dokumente und Einstellungen/Cheffe/Eigene Dateien/Söldner Bilder/Umgebung/Händler.jpg"));
		JLabel pa1 = new JLabel("Ihr ward siegreich!");
		JButton weiter = new JButton("weiter");
		weiter.addActionListener(this);
		weiter.setActionCommand("weiter");
		weiter.setBounds(450,550,150,30);
		pa1.setBounds(250,0,1000,100);
		pa1.setFont(f);
		pa1.setForeground(hell);
		sp= new JScrollPane(aufzeichnung);
		sp.setBounds(100,100,700,300);
		pic1.setLayout(null);
	    pic1.setOpaque(false);
		pic1.add(pa1);
		pic1.add(sp);
		pic1.add(weiter);
		sergebnis.add(pic1);	
	}
	return sergebnis;
}

Ich hoffe ihr könnt mir dabei helfen, das Problem zu lösen!

Liebe Grüße
Macki
 

foobar

Top Contributor
Warum übergibst du einer JList ein JLabel? Was willst du denn machen? Warum übergibst du denn nicht einfach einen String?
 

Macki

Mitglied
foobar hat gesagt.:
Warum übergibst du einer JList ein JLabel? Was willst du denn machen? Warum übergibst du denn nicht einfach einen String?

Mhh is mir eigentlich egal was ich übergebe (*grins*), hauptsache am Ende erhalte ich ein vernünftiges Ergebnis. Wenn ich allerdings nen String einlesen will, schmeisst der die Fehlermeldung: The Method add(String,Component) in the type Container is not applicable for the arguments (String).

Liebe Grüße
Macki
 

foobar

Top Contributor
Hmm, das kann auch net funktionieren.

Wenn ich das richtig verstanden habe willst du eine Jlist mit Werten füllen. Das macht man ungeführ so:

Code:
myList.getModel().addElement("hello world");

du hast die Add-Methode des Containers verwendet, das führt natürlich nicht zum gewünschten Ergebnis. Sorry, ich hatte auch Tomaten auf den Augen ;-)
 

Macki

Mitglied
foobar hat gesagt.:
Sorry, ich hatte auch Tomaten auf den Augen ;-)

Na wenn ich daran denke, wie oft ich schon Tomaten vor den Augen hatte....

Aber ist auch egal. Habe das Problem schon selber lösen können und dabei hat mir trotzdem dein Tipp mit den Strings geholfen.

Hier nun die funktionierende Variante:

Code:
public JComponent schlachtergebnis() {
	sergebnis.removeAll();
	sergebnis.repaint();
	int anzahl=0;
	JScrollPane sp;
	String monsterangriff = null;
	String monsterverteidigung= null;
	String heldenangriff= null;
	String heldenverteidigung = null;
	String monsterleben = null;
	String heldenleben = null;
	String [] Kampflog;
			Kampflog = new String [50];
			for (int i=0; i < Kampflog.length; i++) {
				Kampflog[i] = null;
				}
	//JList aufzeichnung =new JList(); //ominöse Liste, die nicht will was ich will
	int Schaden =0; //hier wird der Schaden abhängig von der Monsterstärke ermittelt
    switch(monster.Staerke){
    case 1:
    case 2: 
    	Schaden=1;
    	break;
    case 3:
    case 4:
    	Schaden=2;
    	break;
    case 5:
    case 6:
    	Schaden=3;
    	break;
    case 7:
    case 8:
    	Schaden=4;
    	break;
    case 9:
    case 10:
    	Schaden=5;
    	break;
    }
	int zuerst= (int)Math.ceil(Math.random()*2); //wer schlägt zuerst monster =1
    boolean tt =false;
    while (!tt){
    	if (zuerst<=1){
    		int mattacke = monster.Staerke*((int)Math.ceil(Math.random()*3));
    		monsterangriff= "Der "+monster.Name+" attackiert mit "+mattacke;
    		boolean succ1 = false;
			for (int i=0; i<Kampflog.length&& succ1 ==false; i++) {
				if ( Kampflog[i] == null ){
					Kampflog[i] =  monsterangriff;
					succ1 =true;
					}
			}
    		int hverteidigung =Held.Rustung*((int)Math.ceil(Math.random()*3));
    		heldenverteidigung= "Ihr verteidigt mit "+hverteidigung;
    		boolean succ2 = false;
    		for (int i=0; i<Kampflog.length&& succ2 ==false; i++) {
				if ( Kampflog[i] == null ){
					Kampflog[i] =  heldenverteidigung;
					succ2 =true;
					}
    		}
    		if (mattacke>hverteidigung){
    				Held.Lebenspunkte=Held.Lebenspunkte-Schaden;
    				heldenleben= "Ihr verliert "+Schaden+ " Lebenspunkte. Ihr habt noch "+Held.Lebenspunkte+" Lebenspunkte übrig.";
    				boolean succ3 = false;
    	    		for (int i=0; i<Kampflog.length&& succ3 ==false; i++) {
    					if ( Kampflog[i] == null ){
    						Kampflog[i] =  heldenleben;
    						succ3 =true;
    						}
    	    		}
    		}
    		if (Held.Lebenspunkte>0){
    			int hattacke = Held.Staerke*((int)Math.ceil(Math.random()*3));
    			heldenangriff = "Ihr greift mit "+hattacke+ "an";
    			boolean succ4 = false;
    			for (int i=0; i<Kampflog.length&& succ4 ==false; i++) {
    				if ( Kampflog[i] == null ){
    					Kampflog[i] =  heldenangriff;
    					succ4 =true;
    					}
    			}
    			int mverteidigung= monster.Ruestung*((int)Math.ceil(Math.random()*3));
    			monsterverteidigung ="Der "+monster.Name+" verteidigt mit "+mverteidigung;
    			boolean succ5 = false;
    			for (int i=0; i<Kampflog.length&& succ5 ==false; i++) {
    				if ( Kampflog[i] == null ){
    					Kampflog[i] =  monsterverteidigung;
    					succ5 =true;
    					}
    			}
    			if (hattacke>mverteidigung){
    				monster.Lebenspunkte=monster.Lebenspunkte-2;
    				monsterleben="Der "+monster.Name+" hat noch "+monster.Lebenspunkte+" Lebenspunkte übrig";
    				boolean succ6 = false;
        			for (int i=0; i<Kampflog.length&& succ6 ==false; i++) {
        				if ( Kampflog[i] == null ){
        					Kampflog[i] =  monsterleben;
        					succ6 =true;
        					}
        			}
    			}
    		}
    		else {
    			tt=true;
    		}
    		if (monster.Lebenspunkte<=0){
    			tt=true;
    		}
    		anzahl=anzahl++;    		
    	}
    	else{
    		int hattacke = Held.Staerke*((int)Math.ceil(Math.random()*3));
    		heldenangriff = "Ihr greift mit "+hattacke+ "an";
    		boolean succ7 = false;
    		for (int i=0; i<Kampflog.length&& succ7 ==false; i++) {
				if ( Kampflog[i] == null ){
					Kampflog[i] =  heldenangriff;
					succ7 =true;
					}
			}
    		int mverteidigung= monster.Ruestung*((int)Math.ceil(Math.random()*3));
    		monsterverteidigung = "Der "+monster.Name+" verteidigt mit "+mverteidigung;
    		boolean succ8 = false;
    		for (int i=0; i<Kampflog.length&& succ8 ==false; i++) {
				if ( Kampflog[i] == null ){
					Kampflog[i] =  monsterverteidigung;
					succ8 =true;
					}
			}
    		if (hattacke>mverteidigung){
				monster.Lebenspunkte=monster.Lebenspunkte-2;
				monsterleben="Der "+monster.Name+" hat noch "+monster.Lebenspunkte+" Lebenspunkte übrig";
				boolean succ9 = false;
    			for (int i=0; i<Kampflog.length&& succ9 ==false; i++) {
    				if ( Kampflog[i] == null ){
    					Kampflog[i] =  monsterleben;
    					succ9 =true;
    					}
    			}
			}
			if (monster.Lebenspunkte>0) {
				int mattacke = monster.Staerke*((int)Math.ceil(Math.random()*3));
				monsterangriff= "Der "+monster.Name+" attackiert mit "+mattacke;
				boolean succ10 = false;
	    		for (int i=0; i<Kampflog.length&& succ10 ==false; i++) {
					if ( Kampflog[i] == null ){
						Kampflog[i] =  monsterangriff;
						succ10 =true;
						}
	    		}
				int hverteidigung =Held.Rustung*((int)Math.ceil(Math.random()*3));
				heldenverteidigung= "Ihr verteidigt mit "+hverteidigung;
				boolean succ11 = false;
	    		for (int i=0; i<Kampflog.length&& succ11 ==false; i++) {
					if ( Kampflog[i] == null ){
						Kampflog[i] =  heldenverteidigung;
						succ11 =true;
						}
	    		}
				if (mattacke>hverteidigung){
	    				Held.Lebenspunkte=Held.Lebenspunkte-Schaden;
	    				heldenleben= "Ihr verliert "+Schaden+ " Lebenspunkte. Ihr habt noch "+Held.Lebenspunkte+" Lebenspunkte übrig.";
	    				boolean succ12 = false;
	    				for (int i=0; i<Kampflog.length&& succ12 ==false; i++) {
	    					if ( Kampflog[i] == null ){
	    						Kampflog[i] =  heldenleben;
	    						succ12 =true;
	    						}
	    	    		}
	    		}
			}
			else {
				tt=true;
			}
    	}
    	anzahl=anzahl++;
    }
    JList aufzeichnung =new JList(Kampflog);
	if (Held.Lebenspunkte<=0){
	JLabel pic2 = new JLabel(new ImageIcon("C:/Dokumente und Einstellungen/Cheffe/Eigene Dateien/Söldner Bilder/warhammer5.jpg"));
	JLabel pa2 = new JLabel("Ihr habt versagt!");
	JButton neusp = new JButton("neues Spiel");
	neusp.addActionListener(this);
	neusp.setActionCommand("neu");
	neusp.setBounds(450,550,150,30);
	pa2.setBounds(250,0,1000,100);
	pa2.setFont(f);
	pa2.setForeground(hell);
	sp= new JScrollPane(aufzeichnung);
	sp.setBounds(0,50,1000,300);
	pic2.setLayout(null);
    pic2.setOpaque(false);
	pic2.add(pa2);
	pic2.add(sp);
	pic2.add(neusp);
	sergebnis.add(pic2);
	}
	else{
		JLabel pic1 = new JLabel(new ImageIcon("C:/Dokumente und Einstellungen/Cheffe/Eigene Dateien/Söldner Bilder/Umgebung/Händler.jpg"));
		JLabel pa1 = new JLabel("Ihr ward siegreich!");
		JButton weiter = new JButton("weiter");
		weiter.addActionListener(this);
		weiter.setActionCommand("weiter");
		weiter.setBounds(450,550,150,30);
		pa1.setBounds(250,0,1000,100);
		pa1.setFont(f);
		pa1.setForeground(hell);
		sp= new JScrollPane(aufzeichnung);
		sp.setBounds(100,100,700,300);
		pic1.setLayout(null);
	    pic1.setOpaque(false);
		pic1.add(pa1);
		pic1.add(sp);
		pic1.add(weiter);
		sergebnis.add(pic1);	
	}
	return sergebnis;
}

Ist zwar nu viel zu lang, aber es funzt!

Danke nochmal für deine Hilfe!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G JList, einzelne Strings hinzufügen AWT, Swing, JavaFX & SWT 9
B Jlist füllen AWT, Swing, JavaFX & SWT 4
H JList.setEnabled(false) - Text soll nicht grau sein AWT, Swing, JavaFX & SWT 2
BananenBrötchen Swing Arraylist in jList anzeigen AWT, Swing, JavaFX & SWT 6
J Swing JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 6
A Swing JList zu JTree AWT, Swing, JavaFX & SWT 11
G Eingabe in JTextField in Array speichern und in JList ausgeben AWT, Swing, JavaFX & SWT 7
cezary Choice, JComboBox oder JList AWT, Swing, JavaFX & SWT 5
J JList scrollen AWT, Swing, JavaFX & SWT 3
Neumi5694 Swing JList - Klick abfangen AWT, Swing, JavaFX & SWT 3
G Swing Swing Binding JList funktioniert nicht AWT, Swing, JavaFX & SWT 5
M Swing JList Auswahl-GUI-Konzept AWT, Swing, JavaFX & SWT 9
C JList: Bestimmte Objekte ausschließen AWT, Swing, JavaFX & SWT 1
F JList aktualisiert nicht AWT, Swing, JavaFX & SWT 24
F JList auffüllen aus Array von Instanzen AWT, Swing, JavaFX & SWT 4
F Event wenn Maus eine JList verlässt AWT, Swing, JavaFX & SWT 13
F JList bei Windowbuilder AWT, Swing, JavaFX & SWT 8
F JList zeigt keine Einträge mehr AWT, Swing, JavaFX & SWT 1
P JList erstellen AWT, Swing, JavaFX & SWT 4
G DefaultListModel für JList AWT, Swing, JavaFX & SWT 2
P Einer JList mit eigenem ListModel einen Eintrag hinzfügen AWT, Swing, JavaFX & SWT 5
P Übergeben von ListModel an nichtparametrisierte JList AWT, Swing, JavaFX & SWT 8
M Ein Element in mehreren JList selektieren AWT, Swing, JavaFX & SWT 5
J Swing Probleme mit ListSelectionListener(), Inhalte der JList werden gelöscht? AWT, Swing, JavaFX & SWT 6
Z Swing Variable eines Objekt aus Hashmap in JList anzeigen AWT, Swing, JavaFX & SWT 1
Nabbit Über JList kein JPopupMenu AWT, Swing, JavaFX & SWT 2
O Swing JList beim Klicken in der GUI erstellen AWT, Swing, JavaFX & SWT 6
C Swing JList zeigt keine neuen Einträge an AWT, Swing, JavaFX & SWT 1
B Swing Auf JList-Elemente aus einer anderen Klasse zugreifen AWT, Swing, JavaFX & SWT 1
T Generische Klasse in JList über DefaultListModel AWT, Swing, JavaFX & SWT 1
T Swing WindowBuilder: JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
C Button Text in JList neue Zeile AWT, Swing, JavaFX & SWT 6
C Hilfe bei JSpinner und JList AWT, Swing, JavaFX & SWT 1
D Swing ArrayList in Jlist/ List oder Array in JList/List AWT, Swing, JavaFX & SWT 5
S JList ist leer, aber DefaultListModel hat die Daten? AWT, Swing, JavaFX & SWT 9
M JList wird angezeigt, JTable (DefaultTableModel) nicht AWT, Swing, JavaFX & SWT 7
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
D Swing Jlist Größe während der Laufzeit verändern. AWT, Swing, JavaFX & SWT 11
Q JList Update Problem AWT, Swing, JavaFX & SWT 1
W Sichtbarer Bereich JScrollPane vs. JList AWT, Swing, JavaFX & SWT 3
N AWT Markierte Zeile jList aus mySQL DB löschen AWT, Swing, JavaFX & SWT 2
S JList repaint AWT, Swing, JavaFX & SWT 1
F Swing JTextField in JList (Funktion beibehalten) AWT, Swing, JavaFX & SWT 2
H JList AWT, Swing, JavaFX & SWT 5
B Swing Bild von Webseite herunterladen, diese dann in JList anzeigen. AWT, Swing, JavaFX & SWT 1
B Swing Dynamische JList mit Bildern AWT, Swing, JavaFX & SWT 4
D JList&JButton erst nach Resize des JFRame sichtbar AWT, Swing, JavaFX & SWT 2
S JList Index finden AWT, Swing, JavaFX & SWT 6
3 Swing JList-Inhalt als verschlüsselte Datei schreiben und lesen AWT, Swing, JavaFX & SWT 1
N JComponenten in JList oder doch anders? AWT, Swing, JavaFX & SWT 0
S Swing JList, ArrayList + DefaultModel AWT, Swing, JavaFX & SWT 5
B Tabelleneinträge in JList anzeigen AWT, Swing, JavaFX & SWT 5
P JList/JScroolPane Text verschieben und text wrappen AWT, Swing, JavaFX & SWT 3
D Swing JList keine Selektionsänderung bei "dragged-Maus" AWT, Swing, JavaFX & SWT 4
M JList Model filtern AWT, Swing, JavaFX & SWT 4
K Swing JList - Element richtig hinzufügen AWT, Swing, JavaFX & SWT 4
T Swing Elemente der JList überlappend darstellen AWT, Swing, JavaFX & SWT 5
P Swing JList mit Objekten - Name anzeigen AWT, Swing, JavaFX & SWT 5
Ollek JList - neuer Eintrag in ArrayList dadurch keine Anzeige der Objekte AWT, Swing, JavaFX & SWT 18
K Mehrfachselektierungen in einer JList AWT, Swing, JavaFX & SWT 6
L Swing Component alignment innerhalb einer JList AWT, Swing, JavaFX & SWT 3
M Swing JList Listener AWT, Swing, JavaFX & SWT 20
M Accelerator zu JMenuItem des JPopupMenu einer JList AWT, Swing, JavaFX & SWT 2
S Swing JList wird nicht angezeigt AWT, Swing, JavaFX & SWT 3
M Element aus JList eines JFileChooser entfernen AWT, Swing, JavaFX & SWT 3
E selektierter Datensatz in JList als String Datentyp AWT, Swing, JavaFX & SWT 23
E selektiertes Element aus JList zurückgeben AWT, Swing, JavaFX & SWT 7
E JList /DefaultListModel mit Datenbank verbinden AWT, Swing, JavaFX & SWT 10
L SQL & Jtable o. JList AWT, Swing, JavaFX & SWT 5
K Swing JList und veränderte CellRenderer AWT, Swing, JavaFX & SWT 8
B JList + ListCellRenderer AWT, Swing, JavaFX & SWT 5
B JList -> Disabled AWT, Swing, JavaFX & SWT 6
J JList, Anzeige aktualisieren AWT, Swing, JavaFX & SWT 7
I Jlist isselectionEmpty AWT, Swing, JavaFX & SWT 4
I Jlist dynamisch aus Datenbank füllen AWT, Swing, JavaFX & SWT 14
R Swing unbegrenzte Anzahl vonEinträgen in JList AWT, Swing, JavaFX & SWT 2
MiMa Dateien aus Ordner in einer JList Ausgeben AWT, Swing, JavaFX & SWT 32
P Elemente einer JList ausgeben AWT, Swing, JavaFX & SWT 11
M JList mit 2-zeiligen Objekten füllen AWT, Swing, JavaFX & SWT 7
S JList mit Einträgen versehen schlägt fehl AWT, Swing, JavaFX & SWT 4
F Swing ArrayList in JList anzeigen und Objekte auswählen AWT, Swing, JavaFX & SWT 2
B JList zeigt Elemente nicht an AWT, Swing, JavaFX & SWT 3
S Fragen zu JList AWT, Swing, JavaFX & SWT 3
B Aktualisierung einer JList AWT, Swing, JavaFX & SWT 5
W JList valueChanges weiterleiten? AWT, Swing, JavaFX & SWT 14
D JButton-Click in JList mit Panels (auf dem der Button ist) AWT, Swing, JavaFX & SWT 6
E Jlist nur mit Klasse? AWT, Swing, JavaFX & SWT 5
D Swing JList <-> AdapterModel <-> Model AWT, Swing, JavaFX & SWT 4
1 JList - Elemente mit rechter Maustaste wählen AWT, Swing, JavaFX & SWT 6
M JList mit DefaultListModel und listener AWT, Swing, JavaFX & SWT 4
B JList nach dem Rendern sortieren AWT, Swing, JavaFX & SWT 3
T Wie ist das "Lookup-Verhalten" von JList, JCombobox änderbar? AWT, Swing, JavaFX & SWT 4
D JList items voneinander trennen AWT, Swing, JavaFX & SWT 10
E Keine Ausgabe von JList bei drücken von Button auf die Konsole AWT, Swing, JavaFX & SWT 7
M gleiches Element in JList mehrmals hintereinander auswählen AWT, Swing, JavaFX & SWT 6
T JList und Objekte AWT, Swing, JavaFX & SWT 7
M Swing JList Item in andere JList während Ausführung AWT, Swing, JavaFX & SWT 4
V JList filtern AWT, Swing, JavaFX & SWT 6
GianaSisters jList nur einmal ein Element anklicken AWT, Swing, JavaFX & SWT 3
TheWhiteShadow JList-Inhalt nach Änderung weg AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben