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

Problem JInternalFrame

[es] :: Java :: Problem JInternalFrame

[ Pregleda: 1567 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stepandelac

Član broj: 263801
Poruke: 14
*.static.isp.telekom.rs.



Profil

icon Problem JInternalFrame21.07.2011. u 11:11 - pre 155 meseci
Pozdrav!
Pocetnik sam u Javi, koristim NetBeans 7.0.

Problem je u tome sto ne mogu da pokrenem klasu koja nasledjuje JInternalFrame.
Kreirao sam dve klase pocetna i naredna. Pocetna nasledjuje JFrame, a naredna JInternalFrame.
Dodao sam swing komponente na svaku od njih. Kreirao sam i metod koji prikazuje JInternalFrame:

Code:
private void prikaziProzor (JInternalFrame a) {
      JDesktopPane prozor= new JDesktopPane() ;
          prozor.add(a);
       
          try
        {
        a.setSelected(true);
       a.setVisible(true);
        } catch
                 (PropertyVetoException e)
        { }

Kada zelim da na neku komponentu iz klase pocetna dodam metod koji otvara klasu naredna (koristeci NetBeans) na sledeci nacin

Code:
private void jMenuItem_unosActionPerformed(java.awt.event.ActionEvent evt) {                                               
   naredna u =new naredna();
   prikaziProzor(u);
      
    }   

ne otvara se prozor koji je definisan u klasi naredna.

Moze li mi neko pomoci?

Unapred hvala!
 
Odgovor na temu

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
*.dynamic.isp.telekom.rs.

Sajt: biske.rs


+39 Profil

icon Re: Problem JInternalFrame21.07.2011. u 12:27 - pre 155 meseci
Nisam nešto pogledao ovaj tvoj primer ali sam primetio da si napravio jednu grešku. Kad hvataš izuzetak uvek prikaži poruku koja u slučaju izuzetka. Ti si ostavio prazan taj blok. Konkretno trebalo bi da staviš:

Code:

try
{
   a.setSelected(true);
   a.setVisible(true);
} catch (PropertyVetoException e)
{
    e.printStackTrace();
}



I naravno nisi dao dovoljno informacija, na primer ja odavde ne vidim šta ti je ovo a.
 
Odgovor na temu

stepandelac

Član broj: 263801
Poruke: 14
*.static.isp.telekom.rs.



Profil

icon Re: Problem JInternalFrame21.07.2011. u 12:59 - pre 155 meseci
@biske

Zamislio sam da pozivanjem metode prikaziProzor prikazem klasu naredna odnosno novi prozor koji sam definisao koristeci JInternalFrame,
a je promenljiva u okviru metode prikaziProzor.
Nasao sam i drugi nacin, ali mi ne odgovara potpuno. Moram da kreiram novi Frame, pa u okviru njega JInternalFrame.
Potrebno je da se pozivanjem metode prikaziProzor automatski otvori klasa naredni.

 
Odgovor na temu

zoranix
Software Architect
IS MicroCore
Knjaževac

Član broj: 243111
Poruke: 162
*.static.isp.telekom.rs.

Sajt: www.micro.co.rs


+36 Profil

icon Re: Problem JInternalFrame22.07.2011. u 07:19 - pre 155 meseci
Dialog, Frame i InternalFrame su okviri u koje možeš dodavati panele, ali ne i obratno. Pogledaj malo tvoj primer i videćeš da dodaješ Internal Frame na Panel?!

Nemere....

Drugo, nevidoh, a ti reče, da si negde nasledio InternalFrame!

Gde?

Pogldeaj najbolje neki primer sa Interneta pa ga dobro analiziraj.
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: Problem JInternalFrame22.07.2011. u 08:16 - pre 155 meseci
http://download.oracle.com/jav.../components/internalframe.html

http://download.oracle.com/jav...ponents/InternalFrameDemo.java
http://download.oracle.com/jav...omponents/MyInternalFrame.java

Google majka!
 
Odgovor na temu

[es] :: Java :: Problem JInternalFrame

[ Pregleda: 1567 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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