Нарисовать 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");
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д