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ř.:
- 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.Kód:JFrame frame2 = null; JOptionPane.showMessageDialog(frame2, "Přímky jsou rovnoběžné!","Upozorneni",JOptionPane.INFORMATION_MESSAGE);
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:
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ěkujiKó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(); }![]()


Odpověď s citací

