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

Swing pitanje :-)

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

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DusanSukovic
Dušan Šulović
Na krevetu

Član broj: 35637
Poruke: 1371

Sajt: www.MotoBoem.RS


+460 Profil

icon Swing pitanje :-)01.05.2008. u 22:56 - pre 194 meseci
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?

Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
 
Odgovor na temu

zigizig

Član broj: 42968
Poruke: 167
79.101.72.*



+10 Profil

icon Re: Swing pitanje :-)02.05.2008. u 17:40 - pre 194 meseci
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 :)
 
Odgovor na temu

DusanSukovic
Dušan Šulović
Na krevetu

Član broj: 35637
Poruke: 1371

Sajt: www.MotoBoem.RS


+460 Profil

icon Re: Swing pitanje :-)04.05.2008. u 14:34 - pre 194 meseci
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]
Stane Dolanc: "Bavljenje tehnikom treba da postane svakodnevna potreba coveka.."
 
Odgovor na temu

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

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

Postavi temu Odgovori

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