Java Applet Örnekleri : Java Drawrect , Fillrect

advertisement
Java Drawrect , Fillrect ,clearrect , Draw3drect Ve Fill3drect
Java Drawrect , Fillrect ,clearrect , Draw3drect Ve
Fill3drect
Java drawrect , fillrect ,clearrect , draw3drect ve fill3drect kullanımı
fillRect() , drawRect() ve clearRect()
Kullanımı
drawRect: İçi boş kare yapımı için kullanılır.
fillRect: İçi dolu kare yapımı için kullanılır.
clearRect() : Cizilen karenin içinin taban ile aynı olmasını sağlar.
import
import
import
import
import
drawRect kullanımı ;
java.awt.Color;
java.awt.Graphics;
java.awt.JobAttributes;
javax.swing.JApplet;
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);
}}
Karşımıza cıkan sonuc aşağıdaki gibidir ;
fillRect kullanımı;
import java.awt.Color;
import java.awt.Graphics;
www.dijitalders.com
Java Drawrect , Fillrect ,clearrect ,
Draw3drect Ve Fill3drect
1
Java Drawrect , Fillrect ,clearrect , Draw3drect Ve Fill3drect
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);
}
}
Karşımıza cıkan sonuc ;
clearRect() kullanımı;
import
import
import
import
import
java.awt.Color;
java.awt.Graphics;
java.awt.JobAttributes;
javax.swing.JApplet;
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);
www.dijitalders.com
Java Drawrect , Fillrect ,clearrect ,
Draw3drect Ve Fill3drect
2
Java Drawrect , Fillrect ,clearrect , Draw3drect Ve Fill3drect
Ekran.clearRect(30,20,60,30);
}
}
Karşımıza cıkacak sonuc ;
draw3DRect ve fill3DRect Kullanımı
import
import
import
import
import
import
java.awt.Font;
java.awt.Color;
java.awt.Graphics;
java.awt.JobAttributes;
javax.swing.JApplet;
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);
}
}
Karşımıza cıkacak sonuc;
Yukarıda yazdığımız kodlardaki "true" ve "false" komutlarınız acıklayalım ;
true : Cisime sanki önden bakılmışcasına bir izlenim verir.
false: Cisme sanki arkadan bakılmışçasına bir izlenim verir.
Şimdide bu gösterdiklerimizden bir örnek yapalım ;
import
import
import
import
import
java.awt.Color;
java.awt.Font;
java.awt.Graphics;
javax.swing.JApplet;
javax.swing.JOptionPane;
public class NewJApplet extends JApplet {
public void paint(Graphics g) {
setSize(600,400);
String Yazilacak;
www.dijitalders.com
Java Drawrect , Fillrect ,clearrect ,
Draw3drect Ve Fill3drect
3
Java Drawrect , Fillrect ,clearrect , Draw3drect Ve Fill3drect
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 ;
www.dijitalders.com
Java Drawrect , Fillrect ,clearrect ,
Draw3drect Ve Fill3drect
4
Java Drawrect , Fillrect ,clearrect , Draw3drect Ve Fill3drect
Kerem CEVREN
www.dijitalders.com
Java Drawrect , Fillrect ,clearrect ,
Draw3drect Ve Fill3drect
5
Download