我想在JPanel
上绘制坐标系。轴正在绘制但不在面板上。
要绘制一条我使用的线:
public class Panel_rysowanie extends JPanel {
public void Rysuj_uklad(int wysokosc, int szerokosc, Graphics grx) {
grx.drawLine(wysokosc / 2, 0, wysokosc / 2, szerokosc);
grx.drawLine(0, szerokosc / 2, wysokosc, szerokosc / 2);
}
}
我想在点击按钮后开始画画。
按钮代码:
Panel_rysowanie rysowanie_na_panelu = new Panel_rysowanie();
Rozwiazanie_rownania_obliczenia oblicz_rownanie = new Rozwiazanie_rownania_obliczenia();
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
if (RB_rownanie_kwadratowe.isSelected()) {
Wynik_rownania_miejsce_zapisu.setText(oblicz_rownanie.funkcja_kwadratowa_obliczanie(Parametr_A_rownania.getText(), Parametr_B_rownania.getText(), Parametr_C_rownania.getText()));
} else {
Wynik_rownania_miejsce_zapisu.setText(oblicz_rownanie.funkcja_liniowa_obliczanie(Parametr_A_rownania.getText(), Parametr_B_rownania.getText()));
}
rysowanie_na_panelu.Rysuj_uklad(Panel_do_rysowania_funkcji.getHeight(), Panel_do_rysowania_funkcji.getWidth(), getGraphics());
}
现在,轴正在绘制但不在面板上:
面板为黄色。我可以将焦点设置在面板或类似的东西上,以便在面板上绘图吗?