راستش در این مورد یا باید یه منبع گیر بیارید و با اون جلو برید یا مطالب رو خورد خورد پیدا کنید و بازم با اونا پیش بررید. نمیشه توضیح داد چون یه کم برای توضیح مطلب زیاده.
ولی اینکه از کجا شروع کنید میتونید از این برنامه ی ساده یه چیزایی بفهمید:
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Paint extends JPanel {
public void paintComponent(Graphics g) {
g.setColor(Color.CYAN);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(Color.red);
g.setFont(new Font("tahoma", Font.BOLD, 25));
g.setColor(Color.black);
g.drawRect(50, 50, 200, 200);
g.fillRect(70, 70, 200, 200);
g.setColor(Color.red);
g.drawString("salam. ba in metod mituni har chizi ru safhe rasm koni", 0, getHeight() / 2);
}
public static void main(String args[]) {
JFrame frame = new JFrame("A simple paint program");
Paint paintPanel = new Paint();
frame.setResizable(false);
frame.add(paintPanel);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
frame.setSize(720, 480);
frame.setVisible(true);
}
}