بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
كيف حالكم إن شاء الله دائمــاً بخير ؟
بصراحة دوخني هذا الكود ..ابغى اسوي main اسمهاtest2واخليها تنادي الmethod اللي اسمها displayفقط وهذا هي الكلاس اللي فيها الmethod ,وابغى اخر وحده
/**
* @(#)SAO_Graphics.java
*
* SAO_Graphics application
*
* @author
* @version 1.00 2009/5/11
*/
import java.text.* ;
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class SAOGraphics {
JFrame win;
Container contentPane;
Graphics Graph;
public SAOGraphics() {
JFrame win= new JFrame();
win.setSize(500,400);
win.setLocation(100,100);
win.setVisible(true);
contentPane = win.getContentPane();
contentPane.setBackground(Color.WHITE);
Graph= contentPane.getGraphics();
}
public void draw(String name){
Graph.drawString(name,135,150);
Graph.setColor(Color.BLUE);
Graph.drawRect(50,100,200,100);
}
public void draw1(String name){
Graph.drawString(name,135,150);
Graph.setColor(Color.RED);
Graph.drawRoundRect(50,100,200,100,10,10);
}
public void draw2(String name){
Graph.drawString(name,135,150);
Graph.setColor(Color.GREEN);
Graph.drawOval(50,100,15,15);
}
public void displayColorWindow (String name) {
int i=0 , x=10 , y=10 ;
while (i<10) {
if (i==9) Graph.setColor(Color.red) ;
if (i==5) Graph.setColor (Color.green) ;
Graph.drawString(name,x,y) ;
x=x+50 ;
y=y+50 ;
++i ;}
Graph.setColor(Color.black) ;
Graph.fillRect(0,0,50,500) ;
Graph.setColor(Color.DARK_GRAY) ;
Graph.fillRect(50,0,50,500) ;
Graph.setColor(Color.GRAY) ;
Graph.fillRect(100,0,50,500) ;
Graph.setColor(Color.LIGHT_GRAY) ;
Graph.fillRect(150,0,50,500) ;
Graph.setColor(Color.white) ;
Graph.fillRect(200,0,50,500) ;
Graph.setColor(Color.red) ;
Graph.fillRect(250,0,50,500) ;
Graph.setColor(Color.pink) ;
Graph.fillRect(300,0,50,500) ;
Graph.setColor(Color.blue) ;
Graph.fillRect(350,0,50,500) ;
Graph.setColor(Color.green) ;
Graph.fillRect(400,0,50,500) ;
Graph.setColor(Color.yellow) ;
Graph.fillRect(450,0,50,500) ;
}
}