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