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ěkuji :)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();
}