Java Jcolorchooser Kullanımı
Renk seçici
Aşağıda Java JColorChooser Kullanımına örnek bir uygulama yapılmıştır;
import java.awt.*;
import javax.swing.*;
public class NewJApplet extends JApplet {
int DikeyEksen = 25;
Color Düzen;
public void init() {
}
public void RenkliYazi(Graphics Pencere) {
String YazdirilacakOlan = JOptionPane.showInputDialog("Çıkıcak Yazıyı Yazınız");
Düzen = JColorChooser.showDialog(this, "Çıkıcak Yazının Rengini Seçiniz", Düzen);
int YazininBoyutu = Integer.valueOf(JOptionPane.showInputDialog("Çıkıcak Yazının Boyutunu Giriniz"));
Pencere.setColor(Düzen);
Pencere.setFont(new Font("Tahoma", Font.TYPE1_FONT, YazininBoyutu));
DikeyEksen += 25;
Pencere.drawString(YazdirilacakOlan, 30, DikeyEksen);
}
public void paint(Graphics Pencere) {
boolean Don = true;
while (Don) {
RenkliYazi(Pencere);
int Cevap = JOptionPane.showConfirmDialog(this, "Başka Yazi Yazmak İster misiniz?");
Don = (Cevap == 0) ? true : false;
}
}
}
import javax.swing.*;
public class NewJApplet extends JApplet {
int DikeyEksen = 25;
Color Düzen;
public void init() {
}
public void RenkliYazi(Graphics Pencere) {
String YazdirilacakOlan = JOptionPane.showInputDialog("Çıkıcak Yazıyı Yazınız");
Düzen = JColorChooser.showDialog(this, "Çıkıcak Yazının Rengini Seçiniz", Düzen);
int YazininBoyutu = Integer.valueOf(JOptionPane.showInputDialog("Çıkıcak Yazının Boyutunu Giriniz"));
Pencere.setColor(Düzen);
Pencere.setFont(new Font("Tahoma", Font.TYPE1_FONT, YazininBoyutu));
DikeyEksen += 25;
Pencere.drawString(YazdirilacakOlan, 30, DikeyEksen);
}
public void paint(Graphics Pencere) {
boolean Don = true;
while (Don) {
RenkliYazi(Pencere);
int Cevap = JOptionPane.showConfirmDialog(this, "Başka Yazi Yazmak İster misiniz?");
Don = (Cevap == 0) ? true : false;
}
}
}
Kodun çıktısı;
Burak KORKMAZ
Yorumunuzu Ekleyin