В настоящее время я пытаюсь нарисовать фигуры на JPanel
, который находится в пределах другого JPanel
, в пределах JFrame
.Как вы рисуете фигуры на JPanel, который находится внутри другого JPanel?
Я искал Google и Youtube и выяснил, как рисовать фигуры в пределах JFrame
, которые имеют одну панель, но не нашли ничего, что могло бы помочь мне в том, что я делаю. (может быть, я ничего не вижу).
код я видел до сих пор:
public class GameScreen
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.setColor(Color.red);
g.drawRect(100, 10, 30, 40);
}
public static void main(String[] args)
{
GameScreen gs = new GameScreen();
JFrame f = new JFrame();
f.setTitle("");
f.setSize(400,400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(gs);
}
Это все хорошо, когда я имею дело только с одной панели, но я хочу отображения формы на панели, которая находится в пределах 1'st панели Я создал.
could'nt получить ваш question..If вы хотите нарисовать много форм в одной панели затем создать собственную панель наследования 'JPanel' и переопределить его метод' paintComponent' и сделать столько, сколько фигур вы хотите нарисовать там на этой панели. –