Proste rysowania na formie w Java

0

Zamęczam się ostatnio odkryciem jak w tej chorej Jabie rysować tak by kodu od rysowania było mniej niż samej logiki programu co w tym poronionym środowisku wydaje się niemożliwe ...

W tej teori do której się dokopuje wystarczy zrobić paint(Graphics g). Nie dość że nie działa to jeszcze sypie nullami jak szalone :/
A gdy złapałem jakiś zaawansowany przykład to aż mi oczy wypadły z czaszki ... Byłem przyzwyczajony z Delphi i .NETa że rysowanie to banał w porównaniu do reszty programu ale Java skutecznie temu przeczy... grrroar.

Ma ktoś jakiś tutorial w którym jest normalny ( na ile to możliwe w Jabie ) tutorialek do rysowania po foremce?

0

Przy takim nastawieniu oczekujesz pomocy? Skrajny optymista.
Btw, rysowanie w Javie jest bardzo proste.

0

Btw, rysowanie w Javie jest bardzo proste.

Najprostsze co może być:

import java.awt.*;
import javax.swing.*;

public class MyRect extends JFrame{
    
public static void main(String[] args){
    MyRect rect = new MyRect();
    rect.setVisible(true);
}
    public MyRect(){
	setSize(700,700);
	setDefaultCloseOperation(3);
	RectPane pan = new RectPane();
	getContentPane().add(pan);
    }
public class RectPane extends JPanel{
    @Override
    public void paintComponent(Graphics comp){
	Graphics2D g = (Graphics2D)comp;
	g.fillRect(20,20,100,100);
	g.drawRect(120,120,160,160);
	g.drawRect(280,280,340,340);
    }
    }
}

 

... i czy to jest trudne ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1