Нарисовать 2 диагонали синим цветом - Java
Формулировка задачи:
Я новичок в GUI , и не много не понимаю как реализовать эту задачу.
Задачка элементарная. Надо нарисовать 2 диагонали синим цветом.
Я пытался
мне надо реализовать Jpanel and JFrame , но не понимаю как.
Конечно я бред написал в некоторых моментах, можете поправить.
Заранее спасибо.
class Test1 extends JPanel { public Test1(String fname) { setTitle("Number"); setSize(960,960); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); } @Override public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.BLUE); g.drawLine(0,0,960,960); g.drawLine(0,960,960,0); } } public class Test extends JFrame { public Test(String fname) { setLocationRelativeTo(null); setVisible(true); } public static void main(String args[]) { new Test1("Test"); } }
Решение задачи: «Нарисовать 2 диагонали синим цветом»
textual
Листинг программы
class Test1 extends JFrame { public Test1(String fname) { setTitle(fname); setSize(960,960); setVisible(true); setDefaultCloseOperation(EXIT_ON_CLOSE); Test2 t2=new Test2(); add(t2); } } class Test2 extends JPanel { public Test2() { setVisible(true); } @Override public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.BLUE); g.drawLine(0,0,960,960); g.drawLine(0,960,960,0); } } public class Test { public static void main(String[] args) { new Test1("Test"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д