Java Drawrect , Fillrect ,clearrect , Draw3drect Ve Fill3drect
Java drawrect , fillrect ,clearrect , draw3drect ve fill3drect kullanımı
fillRect() , drawRect() ve clearRect() Kullanımı
import java.awt.Graphics;
import java.awt.JobAttributes;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class NewJApplet extends JApplet {
public void init() {
}
public void paint(Graphics Ekran){
//x1=Karemizin x üzerindeki konumu
//y1=Karemizin y üzerindeki konumu
//w1=Karemizin eni
//h1=Karemizin yüksekliği olsun
int x1,y1,w1,h1;
x1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin x üzerindekş konumunu girinizi"));
y1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin y üzerindeki konumunu giriniz"));
w1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin enini giriniz"));
h1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin yüksekliğini giriniz"));
Ekran.setColor(Color.BLUE);
Ekran.drawRect(x1, y1, w1, h1); }}





import java.awt.Graphics;
import java.awt.JobAttributes;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class NewJApplet extends JApplet {
public void init() {
}
public void paint(Graphics Ekran){
//x1=Karemizin x üzerindeki konumu
//y1=Karemizin y üzerindeki konumu
//w1=Karemizin eni
//h1=Karemizin yüksekliği olsun
int x1,y1,w1,h1;
x1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin x üzerindekş konumunu girinizi"));
y1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin y üzerindeki konumunu giriniz"));
w1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin enini giriniz"));
h1=Integer.valueOf(JOptionPane.showInputDialog("Karenizin yüksekliğini giriniz"));
Ekran.setColor(Color.BLUE);
Ekran.fillRect(x1, y1, w1, h1);
}
}
 
    



import java.awt.Graphics;
import java.awt.JobAttributes;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class NewJApplet extends JApplet {
public void init() {
}
public void paint(Graphics Ekran){
Ekran.setColor(Color.MAGENTA);
Ekran.fillRect(10,10,100,50);
Ekran.clearRect(30,20,60,30);
}
}
 
       import java.awt.Color;
import java.awt.Graphics;
import java.awt.JobAttributes;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class NewJApplet extends JApplet {
public void init() {
}
public void paint(Graphics Ekran){
Ekran.setColor(Color.yellow);
Ekran.draw3DRect(10,10,100,50,true);
Ekran.draw3DRect(150,10,100,50,false);
Ekran.fill3DRect(10,110,100,50,true);
Ekran.fill3DRect(150,110,100,50,false);
}
}

Şimdide bu gösterdiklerimizden bir örnek yapalım ;
	import java.awt.Color;
	import java.awt.Font;
	import java.awt.Graphics;
	import javax.swing.JApplet;
	import javax.swing.JOptionPane;
	
	
	public class NewJApplet extends JApplet {
	
	
	
	    public void paint(Graphics g) {
	
	        setSize(600,400);
	String Yazilacak;
	
	
	        Font v = new Font("AHebele1", Font.PLAIN, 22);
	        Font c = new Font("Hebele2", Font.PLAIN, 22);
	        Font k = new Font("Hebele3",Font.PLAIN,22);
	        Font l = new Font("Hebele3",Font.PLAIN,22);
	        Font n1 = new Font("Hebele3",Font.PLAIN,22);
	        Font n2 = new Font("Hebele3",Font.PLAIN,22);
	        Font n3 = new Font("Hebele3",Font.PLAIN,22);
	        Font s1 = new Font("Hebele3",Font.PLAIN,22);
	            g.setColor(Color.BLACK);
	            g.setFont(v);
	            g.drawString("1.Not", 30, 30);
	
	            g.setColor(Color.BLACK);
	            g.setFont(c);
	            g.drawString("2.Not", 130, 30);
	
	            g.setColor(Color.BLACK);
	            g.setFont(k);
	            g.drawString("3.Not", 230, 30);
	
	            g.setColor(Color.RED);
	            g.setFont(l);
	            g.drawString("Sonuc", 330, 30);
	            setBackground(Color.CYAN);
	
	
	            g.setColor(Color.BLACK);
	            g.drawRect(10,10,100,30);
	            g.drawRect(110,10,100,30);
	            g.drawRect(210,10,100,30);
	            g.drawRect(310,10,100,30);
	
	            g.drawRect(10,40,100,30);
	            g.drawRect(110,40,100,30);
	            g.drawRect(210,40,100,30);
	            g.drawRect(310,40,100,30);
	
	            int not1,not2,not3,sonuc;
	
	            not1=Integer.valueOf(JOptionPane.showInputDialog("Lütfen 1.Notu Giriniz"));
	            not2=Integer.valueOf(JOptionPane.showInputDialog("Lütfen 2.Notu Giriniz"));
	            not3=Integer.valueOf(JOptionPane.showInputDialog("Lütfen 3.Notu Giriniz"));
	
	
	
	            sonuc=(not1+not2+not3)/3;
	
	            g.drawString(""+not1,40,60);
	            g.drawString(""+not2,140,60);
	            g.drawString(""+not3,240,60);
	            
	            g.setColor(Color.RED);
	            g.drawString(""+sonuc,340,60);           
	}
	}
	


Karşımıza cıkacak sonuc ;
	
Kerem CEVREN
 
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
            