Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Swing pitanje :-)

[es] :: Java :: Swing pitanje :-)

[ Pregleda: 1293 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DusanSukovic
Dusan Sukovic
Na krevetu

Član broj: 35637
Poruke: 604
217.116.243.*



Profil

icon Swing pitanje :-)01.05.2008. u 22:56

Recimo imam malu aplikaciju uradjenu u Swingu koja ima jednostavan meni. Druga aplikacija ima na primjer unos u databazu, pretragu databaze, etc. Ono sto zelim je da "prilepim" ovu drugu aplikaciju ispod menija. Kako da koristim objekat ove druge klase u Swing aplikaciji, a da ne izmisljam toplu vodu?

So I went for a really nasty hack... and replaced the capacitor with a 2.7k resistor!
01.05.2008. u 22:56 

zigizig
Aleksandar
IT Consultant
Beograd

Član broj: 42968
Poruke: 163
79.101.72.*



Profil

icon Re: Swing pitanje :-)02.05.2008. u 17:40
Citat:
DusanSukovic: Kako da koristim objekat ove druge klase u Swing aplikaciji, a da ne izmisljam toplu vodu?

U svakom slucaju moras sve potrebne klase da dodas u prvu aplikaciju. Preporucujem da napravis poseban paket i sve strpas u njega. A onda napravis objekat te klase koja ti treba :) (naravno trebace ti import)

Citat:
DusanSukovic: Ono sto zelim je da "prilepim" ovu drugu aplikaciju ispod menija.

Ne znam koji IDE koristis. Ja sam radio sa eclipse i koristio sam "visual editor" najvise sa preview jer sam ipak morao rucno da kreiram izgled.
Kazu da je u Netbeans mnogo lakse pa neki kombinuju. U netbeansu kreiraju izled pa onda prebace klasu u eclipse za ostalo :)
02.05.2008. u 17:40 

DusanSukovic
Dusan Sukovic
Na krevetu

Član broj: 35637
Poruke: 604
217.116.243.*



Profil

icon Re: Swing pitanje :-)04.05.2008. u 14:34
Laptopovi

Zelim da napravim komponentu od klase AdressBookDemo i da je "prilepim" na JFrame klase test.
Da li je ovo izvodljivo sto zelim?


Code:
 public class AddressBookDemo extends JComponent implements ActionListener {

    ArrayList personsList;
    PersonDAO pDAO;
    JFrame appFrame;
    JLabel jlbName, jlbAddress, jlbPhone, jlbEmail;
    JTextField jtfName, jtfAddress, jtfPhone, jtfEmail;
    JButton jbbSave, jbnDelete, jbnClear, jbnUpdate, jbnSearch,
            jbnForward, jbnBack, jbnExit;
    String name, address, email;
    int phone;
    int recordNumber; // used to naviagate using >> and  buttons 
    Container cPane;
    public static void main(String args[]) {
        new AddressBookDemo();
    }
    public AddressBookDemo() {
        name = "";
        address = "";
        email = "";
        phone = -1; //Stores 0 to indicate no Phone Number
        recordNumber = -1;
        createGUI();
        personsList = new ArrayList();
        // creating PersonDAO object
        pDAO = new PersonDAO();
    }
    public  void createGUI()  {

           /*Create a frame, get its contentpane and set layout*/
           appFrame = new JFrame("Address Book");
           cPane = appFrame.getContentPane();
           cPane.setLayout(new GridBagLayout());
           //Arrange components on contentPane and set Action Listeners to each JButton

           arrangeComponents();
           appFrame.setSize(200,200); 
           appFrame.setResizable(false);
           appFrame.setVisible(true);

       }    
        etc.

Druga Klasa

Code:

import javax.swing.*;
public class test {

    public static void main(String[] args) {
        JFrame jf = new JFrame();
        AddressBookDemo test = new AddressBookDemo(); 
        jf.add(test);
        jf.setSize(200,200);
        jf.setVisible(true);
    }
}


[Ovu poruku je menjao DusanSukovic dana 04.05.2008. u 15:52 GMT+1]
So I went for a really nasty hack... and replaced the capacitor with a 2.7k resistor!
04.05.2008. u 14:34 

[es] :: Java :: Swing pitanje :-)

[ Pregleda: 1293 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.