Есть массив значений(координат), как передать его в метод paint, чтобы он отрисовывал по этим координатам? Обычной передачей параметров нельзя сделать. Как это организовать?
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
class TestPaint extends JPanel {
public void paint(Graphics g, int[] array) {
for (int i = 0; i < array.length; i++) {
g.DrawLine(array[i], 100, array[i] + 100, 100);
}
}
public static void main(String[] args) {
int[] array = new int[10];
for (int i = 0; i < array.length; i++) {
array[i]=i*100;
}
JFrame window = new JFrame("text");
window.setContentPane(d);
window.setResizable(false);
window.setPreferredSize(new Dimension(1200, 900));
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.pack();
window.setLocationRelativeTo(null);
window.setVisible(true);
}
}
Через состояние объекта
class TestPaint extends JPanel {
private int[] array;
public TestPaint(int[] array) {
this.array = array;
}
public void paint(Graphics g) {
for (int i = 0; i < array.length; i++) {
g.DrawLine(array[i], 100, array[i] + 100, 100);
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Возможно ли в Android при вводе пользователем некорректно написанного слова получить список всевозможных вариантов правильного написания...
Выскакивает ошибка при конвертации данных из Object [ ] к Double[ ]:
Всем привет, разрабатываю бота по опросам телеграмм javaСоздание опроса происходит в приватном общении с ботом