Java Applet Arkaplan Belirleme
-
Arkadaşlar nereden başlıyacağımı bilmiyorum. Asp ile alakası yok çok karışık bi dil geliyor ve düzgün nereden başlayacağımı bile bulamadım. Herkes merhaba dünya yazdırıyor gerisini salıyor. Ya ben web sayfalarında bişeyler yapmak istiyorum. Applet oluşturmayı öğrendim bunların arka planlarını falan nasıl belirleyebilirim? Bilenler yardım lütfen :(
-
neyin arkaplanı? Jframin? JFramedeki JButtonın ? Ayrıca bunları elle mi yazıyorsun netbeans mı kullanıyorsun ?
-
VBDream bunu yazdı:
-----------------------------
neyin arkaplanı? Jframin? JFramedeki JButtonın ? Ayrıca bunları elle mi yazıyorsun netbeans mı kullanıyorsun ?
-----------------------------
dediğin jframe applet olarak uygulanmıyor ki :) netbeans kullanıyorum derleme işini falan kaptımda senin jframe dediklerin masaüstü java. ben applet olarak diyorum şu okey tarzı chat tarzı :) -
Bu tamamen senin tasarımınla alakalı.
JApplet, JFrame, JPanel vs...
Hepsi Container'ın subclass ı olduğu için zaten inherit ediyor background özelliğini.
Bahsettiğin tüm componentlar,
Burdaki metodları ve özellikleri inherit eder:
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Container.html
Daha temel bir dille, orada yazan tüm metodlar geçerlidir.
-
Tamamda mesela applet olarak jframe kullanılmıyo applet olarak belirleyince hata veriyor. applet oalrak yazmam gerekiyomuş jframe masaüstü içinmiş
-
tolgasen bunu yazdı:
-----------------------------
Tamamda mesela applet olarak jframe kullanılmıyo applet olarak belirleyince hata veriyor. applet oalrak yazmam gerekiyomuş jframe masaüstü içinmiş
-----------------------------
Hocam o zaman şöyle anlatayım. Graph ile yazdıracaksın sen herşeyi applete.
-
VBDream bunu yazdı:
-----------------------------
tolgasen bunu yazdı:
-----------------------------
Tamamda mesela applet olarak jframe kullanılmıyo applet olarak belirleyince hata veriyor. applet oalrak yazmam gerekiyomuş jframe masaüstü içinmiş
-----------------------------
Hocam o zaman şöyle anlatayım. Graph ile yazdıracaksın sen herşeyi applete.
-----------------------------
evet hocam öylemiş :) graphtada yer belirlemesi zor iş ya. arka planı hala bulamadım ama -
Hocam,
JFrame, bir tür form. JApplet de JFrame'in browserda launch edilebilen türü.
Arkaplan dediğin de zaten, renk halinde ya da 2D ile yapılıyor.
Örnek 2D kodu:
class GraphComp extends JPanel
{
Color graphicsColor = Color.white;
protected void paintComponent(Graphics g)
{
this.setSize(40,80);
super.paintComponent(g);
g.setColor(graphicsColor);
g.drawLine(20,0,0,20);
g.drawLine(20,0,40,20);
g.fillRect(0,20,90,40);
g.setColor(Color.green);
g.drawRect(5,25,10,10);
g.drawRect(25,25,10,10);
}
}
(Bunu ben yazmıştım ufak bir ev çiziyordu yanlış hatırlamıyorsam)
Bu panelin çizimi bu kodlara göre yapılıyor.
(Aslında olayın özeti, paintComponent olayını overwrite etmek.)