Java Drawrect, Fillrect,clearrect, 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. drawrect kullanımı ; //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ı; 1
Java Drawrect, Fillrect,clearrect, //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ı; Ekran.setColor(Color.MAGENTA); Ekran.fillRect(10,10,100,50); 2
Java Drawrect, Fillrect,clearrect, Ekran.clearRect(30,20,60,30); Karşımıza cıkacak sonuc ; draw3drect ve fill3drect Kullanımı import java.awt.font; 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 java.awt.font; public void paint(graphics g) { setsize(600,400); String Yazilacak; 3
Java Drawrect, Fillrect,clearrect, 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.setfont(v); g.drawstring("1.not", 30, 30); g.setfont(c); g.drawstring("2.not", 130, 30); 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.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 ; 4
Java Drawrect, Fillrect,clearrect, Kerem CEVREN 5