Výsledky 1 až 3 z 3

Téma: Problém s jPanel (Java)

  1. #1

    Standardní Problém s jPanel (Java)

    Mám následující problém s komponentou jPanel:

    - používám ji pro kreslení - přímky, kružnice - vše ok

    - pro zobrazení některých výpočtů používám klasický vyskakovací dialog, který se otevře v novém okně, např.:

    Kód:
          JFrame frame2 = null;
    JOptionPane.showMessageDialog(frame2, "Přímky jsou rovnoběžné!","Upozorneni",JOptionPane.INFORMATION_MESSAGE);
    - tento dialog se ale objeví uprostřed obrazovky, překryje část jPanelu, ve kterém jsou nakresleny útvary a když zmizí (po kliku na OK) se zakrytá část nakreslených objektů smaže.

    Proto by mě zajímalo, jak zajistit, aby se ta vyskakovací hláška zobrazovala třeba dole a ne uprostřed, případně jak zajistit, aby nakreslené objekty byly "stálé" a nedaly se takto smazat.

    Tady je například funkce, která se stará o vykreslení přímky:

    Kód:
    public static void NakresliPrimku(Graphics g,int x1,int y1,int x2, int y2)
    
            {
    
    
                 Graphics2D g2 = (Graphics2D) g;
                 g2.drawLine(x1, y1, x2, y2);
    
                 g2.dispose();
    
            }
    Omlouvám se za možná krkolomější popis, ale nevím, jak to přesněji napsat. Případně na požádání samozřejmě dovysvětlím. Předem děkuji
    Oblíbil jsem si Dropbox - pokud chcete získat bonusových 250 MB k základním 2 GB, registrujte se zde (dozvím se Váš email a jméno, co zadáte při registraci).

    Vyšla Mandriva Linux 2010 informace zde, download zde

    AMD AthlonXP 2000+; 1,5 GB RAM;WD 250 GB + WD 60 GB; GF 4 MX 64MB VRAM.
    Mandriva Linux 2010 CZ FREE (výchozí), Windows XP Professional SP3 CZ(jen škola).
    Spokojený uživatel KDE 4.4.2
    Pokud máte zájem, mám svůj blog, který najdete zde.


  2. #2

    Standardní Re: Problém s jPanel (Java)

    zkoušel jsi setLocation(); ?
    Dell XPS 1210,Sams 275t,Microsoft XBOX360,Natural Mouse 6000 + Keyboard 4000,Windows 7 Professional
    Blondie : You see in this world there's two kinds of people, my friend. Those with loaded guns, and those who dig. You dig.

  3. #3

    Standardní Re: Problém s jPanel (Java)

    Nejspíš na ten jPanel špatně vykresluješ, měl by jsi udělat vlastní třídu a přetížit metodu paintComponent.

    Pokud je to správně udělané, tak si už jPanel redraw hlídá sám.

    viz link

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Podobná témata

  1. Problém s odesíláním dokumentů u e-mailů
    Založil P.D. v sekci fóra Programy a problémy s nimi
    Odpovědí: 6
    Poslední příspěvek: 30.10.2005, 07:24
  2. problem s FATkou W98SE
    Založil krabakor v sekci fóra Pevné disky a řadiče
    Odpovědí: 1
    Poslední příspěvek: 09.03.2005, 11:20
  3. Teac DV-W50D problém s vypalováním DVD
    Založil Spec v sekci fóra Optické, přenosné a jiné disk(et)y
    Odpovědí: 2
    Poslední příspěvek: 06.03.2005, 11:28
  4. Dalsi problem s Audigy a Genius HT
    Založil astra4 v sekci fóra Zvuk
    Odpovědí: 6
    Poslední příspěvek: 13.06.2003, 07:56

Klíčová slova k tématu

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •