Я пытаюсь переформатировать код, который я нашел онлайн для рисования X и O на рамке JPanel. Я нашел это на учебном сайте. это код, который др aws X и O:
int i=5;
int j=5;
int width=5;
int height=300;
int xpos=100;
int ypos=100;
//draw X - using drawPolygon()
page.setColor(Color.black);
int [] m = {xpos + 20 + 100 * x,xpos + 30 + 100 * x,xpos + 50 + 100 * x,xpos + 70 + 100 * x,xpos + 80 + 100 * x,
xpos + 60 + 100 * x,xpos + 80 + 100 * x,xpos + 70 + 100 * x,xpos + 50 + 100 * x,xpos + 30 + 100 * x,xpos + 20 + 100 * x,
xpos + 40 + 100 * x,};
int [] n = {245 + 100 * y,245 + 100 * y,265 + 100 * y,245 + 100 * y,245 + 100 * y,
270 + 100 * y,295 + 100 * y,295 + 100 * y,275 + 100 * y,295 + 100 * y,295 + 100 * y,
270 + 100 * y};
page.fillPolygon(m, n, 12);
//draw O - using drawOval()
page.setColor(Color.black);
page.fillOval(xpos + 20 + 100 * x,240 + 100 * y,60,50);
page.setColor(lightgreen);
page.fillOval(xpos + 25 + 100 * x,243 + 100 * y,50,40);
page.setColor(Color.black);
page.drawOval(xpos + 25 + 100 * x,243 + 100 * y,50,40);
Я только начинаю со всех JPanels и всего остального, и я просто не мог понять, как двигать X и O, по моему желанию, этот код dr aws их в центре экрана в области окна 300X300. Я хочу, чтобы у меня было маленькое окно (этот код взят из полноразмерного окна), и чтобы я мог его переместить, а X и O останутся там, где я хочу.
Подводя итог, я хочу знать, как заставить X и O отображаться там, где я хочу, чтобы они отображались на экране (на созданной мной JPanel), и когда я перемещаю или изменяю ее размер, они остаются там, где я хочу, чтобы они находились, и меняли размеры.
если понадобится дополнительная информация или фрагменты кода, дайте мне знать, и я добавлю их.
Я уже искал несколько часов в Интернете и не нашел ничего, что мне помогло, может быть, я просто не знаю Я действительно не знаю, где искать, надеюсь, вы, ребята, можете помочь.
спасибо.