Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 18:01

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

Advertisement



[JAVA] JList Item hinzufügen

Discussion on [JAVA] JList Item hinzufügen within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Zunft's Avatar
 
elite*gold: 0
Join Date: Mar 2013
Posts: 3,185
Received Thanks: 1,317
[JAVA] JList Item hinzufügen

Hallo zusammen,

Ich habe folgendes Problem:

Ich möchte einer jList Einträge hinzufügen. Habe es mit DefaulListModel probiert:

Code:
DefaultListModel listmodel = new DefaultListModel();
[...]
jList1 = new javax.swing.JList(listmodel);
[...]
jList1.setModel(new javax.swing.AbstractListModel() {
            String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
            public int getSize() { return strings.length; }
            public Object getElementAt(int i) { return strings[i]; }
        });
// Dieser Code wurde von NetBeans automatisch erzeugt, weiß nicht ob Ihr was damit anfangen könnt ;)
[...]
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        listmodel.addElement("test");
    }
[...]
Allerdings funktioniert es nicht...
Schonmal vielen Dank für die Hilfe.

Gruß
Zunft
Zunft is offline  
Old 07/05/2013, 22:28   #2
 
elite*gold: 0
Join Date: Jan 2012
Posts: 759
Received Thanks: 416
Du rufst nach dem Konstruktor "setModel()" auf. Damit übergibst du wieder ein neues Model (anonyme Klasse), die Liste verwendet ergo listmodel nicht mehr.

Schau dir in Netbeans unter den Eigenschaften der Liste das Attribut "model" an und lösche den Standardwert raus. Ggf. kannst du dort auch dein eigenes Model direkt setzen "lassen" (also anstatt es, wie momentan, im Konstruktor setzen zu lassen).

Alternativ kannst du dein eigenes Model nach dem Aufruf von initComponents() manuell mit setModel setzen. Das Standard-Model vom Netbeans-Form-Editor würde ich aber trotzdem raus löschen.
dowhile is offline  
Old 07/06/2013, 22:01   #3

 
hallo6's Avatar
 
elite*gold: 112
Join Date: Mar 2008
Posts: 256
Received Thanks: 21
DefaultListModel listmodel = new DefaultListModel();
[...]
jList1 = new javax.swing.JList(listmodel);
[...]
jList1.setModel(new javax.swing.AbstractListModel() {
String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }
});
// Dieser Code wurde von NetBeans automatisch erzeugt, weiß nicht ob Ihr was damit anfangen könnt
[...]
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
listmodel.addElement("test");
jList1.setModel(listmodel);
}
[...]
hallo6 is offline  
Reply


Similar Threads Similar Threads
recompile Problem (Block.java, item.java)
04/13/2013 - Minecraft - 1 Replies
Guten Morgen liebe Com (: Ich versuche etwas neues in Minecraft.. für mich einzubauen.. neuer Block + das Item dazu, des eingepflanzt werden muss.. wie bei einer Karotte oder einer Kartoffel. Ich zeige euch den Inhalt meiner BlockOnion.java package net.minecraft.src;
Item hinzufügen
02/25/2013 - Metin2 Private Server - 4 Replies
Hallo COM. Ich hab in ein shop Ites hinzugefügt.Hat auch geklappt. Nun steht da 0 Yang. Man kanns trotzdem nicht kaufen. Hab gesehen das bei Item_proto nicht eingetragen ist. Was kommt da bei name rein? Und die anderen sachen. Kann mir jemand das erklären? mfg
Itemshop item hinzufügen
03/03/2012 - Metin2 Private Server - 2 Replies
jo ganz dumme frage eig aber wie kann ich beim itemshop auf der webseite ein selber erstelltes item hinzufügen o_O da sind nur die schwerter.. bild ist im anhang .. xD
Problem mit Hinzufügen von Item
08/01/2011 - Flyff Private Server - 2 Replies
Hallo, eigentlich ist es eine ganz kleine Frage, die mich aber trotzdem in den Wahnsinn treibt.. Und zwar möchte ich meinem Shop das Item "Buff Pet Transy" hinzufügen. Naja, ich verwende eFlyff Files, genauer gesagt die von Etioom und auf eFlyff heißt der Gegenstand eben anders. Ich habe die verdammte propItem.txt.txt jezt schon ein par mal nach SChlüsselwörtern durchsucht, aber nix gefunden. Weis jemand zufällig den korrekten namen von "Buff Pet Transy" in eFlyff?
Item zur <ul> hinzufügen
04/06/2011 - General Coding - 11 Replies
Hallo, ich möchte folgendes Realisieren: Ich habe das Grundgestell (Beispiel): <html> <head> <title>Titel</title> </head> <body> <ul>



All times are GMT +1. The time now is 18:02.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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