Započni novu temu Odgovori na temu  [ 9 Posta ] 
Autoru Poruka
 Tema posta: [Java] JList
PostPoslato: 18.03.2006. 05:04:47 

Pridružio se: 03.01.2002. 02:15:30
Postovi: 744
Lokacija: BG
Godina: Dipl.
Smer: IS
Kompajler ne prijavljuje gresku, ali kada pokrenem formu, lista se ne vidi.
Jel neko ima ideju u cemu bi mogao da bude problem? Jel nesto nedostaje?
Radim u NetBeans-u.

private void initComponents() {
.................
String [] data = {"jedan", "dva", "tri"};
jList1 = new javax.swing.JList(data);
jScrollPane1 = new javax.swing.JScrollPane(jList1);
................
}

_________________
There must be some kind of way out of here
Said the joker to the thief
Theres too much confusion
I cant get no relief


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.03.2006. 13:07:58 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
si uradio dodavanje na prozor?
this.getContentPane().add(jList1,BorderLayout.NORTH)
ili nesto slicno

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.03.2006. 13:21:26 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
U javi 1.5 ako se nasleđuje komponenta ni nemora da se poziva getContentPane() već može i direktno da se radi sa add()

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.03.2006. 16:54:54 

Pridružio se: 03.01.2002. 02:15:30
Postovi: 744
Lokacija: BG
Godina: Dipl.
Smer: IS
Stvarno ne razumem u cemu je fora :zbun:
Lista se ne vidi cak ni u form editoru, dok su svi drugi elementi prikazani bar na neki nacin.

Cackao sam nesto po Properties-u, ali nije pomoglo.
Evo koda koji je NetBeans generisao, u vezi sa listom.

Kod:
jList1.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0)));
jList1.setMinimumSize(new java.awt.Dimension(20, 20));
jList1.setValueIsAdjusting(true);
getContentPane().add(jList1);
jList1.setBounds(0, 0, 0, 0);

_________________
There must be some kind of way out of here
Said the joker to the thief
Theres too much confusion
I cant get no relief


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.03.2006. 17:05:37 

Pridružio se: 03.01.2002. 02:15:30
Postovi: 744
Lokacija: BG
Godina: Dipl.
Smer: IS
Zanimljivo je da java.awt.List radi bez problema.
Tesko mi je da poverujem da NB nesto radi lose, pre ce biti da sam ja nesto izostavio. Mada, zasto se ne vidi JList kada je dodam na prozor u Form editoru?

_________________
There must be some kind of way out of here
Said the joker to the thief
Theres too much confusion
I cant get no relief


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.03.2006. 17:25:53 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Prvo podesi listu pa je tek na kraju stavi na contentPane.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.03.2006. 17:32:41 

Pridružio se: 03.01.2002. 02:15:30
Postovi: 744
Lokacija: BG
Godina: Dipl.
Smer: IS
zlatko je napisao:
Prvo podesi listu pa je tek na kraju stavi na contentPane.


Ali to NetBeans automatski radi. Ja samo menjam osobine u properties prozoru.
Inace, listu sam napunio odmah iza konstruktora, ako na to mislis.

_________________
There must be some kind of way out of here
Said the joker to the thief
Theres too much confusion
I cant get no relief


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.03.2006. 20:37:58 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Evo kako kod mene izgleda proba JListe koja radi (mada ovo nisam radio u NetBeansu jer ga nemam :) , ali sam se trudio da uradim kako bi i on gledajući prethodni projekat u njemu):
Kod:
import javax.swing.*;

public class JListProba extends JPanel {

    JList list;

    public JListProba() {
        String[] listPodaci = {"jedan", "dva", "tri"};
        list = new JList(listPodaci);

        list.setBorder(new javax.swing.border.LineBorder(new java.awt.Color(0, 0, 0)));
        list.setMinimumSize(new java.awt.Dimension(20, 20));
        list.setValueIsAdjusting(true);
        list.setBounds(0, 0, 0, 0);

        JScrollPane listPane = new JScrollPane(list);

        add(listPane);
    }

    /**
     * Create the GUI and show it.  For thread safety,
     * this method should be invoked from the
     * event-dispatching thread.
     */
    private static void createAndShowGUI() {
        //Make sure we have nice window decorations.
        JFrame.setDefaultLookAndFeelDecorated(true);

        //Create and set up the window.
        JFrame frame = new JFrame("JListProba");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //Create and set up the content pane.
        JListProba proba = new JListProba();
        proba.setOpaque(true);
        frame.setContentPane(proba);

        //Display the window.
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        //Schedule a job for the event-dispatching thread:
        //creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }


}


_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 25.03.2006. 03:07:49 

Pridružio se: 03.01.2002. 02:15:30
Postovi: 744
Lokacija: BG
Godina: Dipl.
Smer: IS
Instalirao sam NetBeans 5 + JDK 1.5 i sve je proradilo.
Izgleda da je problem ipak bio do NetBeans-a. Verzija 3.6 je bila u pitanju.

_________________
There must be some kind of way out of here
Said the joker to the thief
Theres too much confusion
I cant get no relief


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 9 Posta ] 


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group