Java JcolorChooser Kullanımı
Renk seçici
JColorChooser Kullanımı
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JColorChooser;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class NewJApplet extends JApplet {
int Eksen = 20;
Color Biçim;
public void init() {
}
public void RenkliYazi(Graphics Görünüm) {
String Yazdirilmakistenen = JOptionPane.showInputDialog("Yazı Giriniz");
Biçim = JColorChooser.showDialog(this, "Renk Seçii Yazpınız ", Biçim);
int YaziBoyutu = Integer.valueOf(JOptionPane.showInputDialog("Yazını Boyut Değerini Giriniz"));
Görünüm.setColor(Biçim);
Görünüm.setFont(new Font("Comic Sans MS", Font.ROMAN_BASELINE, YaziBoyutu));
Eksen += 30;
Görünüm.drawString(Yazdirilmakistenen, 25, Eksen);
}
public void paint(Graphics Görünüm) {
boolean Don = true;
while (Don) {
RenkliYazi(Görünüm);
int Cevap = JOptionPane.showConfirmDialog(this, "Başka Bir Renkli Yazı Yazdırmak İstiyor musunuz?");
Don = (Cevap == 0) ? true : false;
}
}
}
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JColorChooser;
import javax.swing.JApplet;
import javax.swing.JOptionPane;
public class NewJApplet extends JApplet {
int Eksen = 20;
Color Biçim;
public void init() {
}
public void RenkliYazi(Graphics Görünüm) {
String Yazdirilmakistenen = JOptionPane.showInputDialog("Yazı Giriniz");
Biçim = JColorChooser.showDialog(this, "Renk Seçii Yazpınız ", Biçim);
int YaziBoyutu = Integer.valueOf(JOptionPane.showInputDialog("Yazını Boyut Değerini Giriniz"));
Görünüm.setColor(Biçim);
Görünüm.setFont(new Font("Comic Sans MS", Font.ROMAN_BASELINE, YaziBoyutu));
Eksen += 30;
Görünüm.drawString(Yazdirilmakistenen, 25, Eksen);
}
public void paint(Graphics Görünüm) {
boolean Don = true;
while (Don) {
RenkliYazi(Görünüm);
int Cevap = JOptionPane.showConfirmDialog(this, "Başka Bir Renkli Yazı Yazdırmak İstiyor musunuz?");
Don = (Cevap == 0) ? true : false;
}
}
}
Kodun Çıkışı;
İlk olarak bize yazdırmak istediğimiz yazı sorulur.
Yazıyı Yazdıktan sonra JColor Chooser bize yazının rengini seçmemizi sağlar.
Daha sonra yazını boyutunu gireriz.
Eğer yazdırmaya devam etmek istiyorsak yes seçeneğine tıklarız.
Ve sonra tekrar yazdırmak istediğimiz yazıyı gireriz.
Tekrar rengi seçeriz.
Ve son olarak yazının boyutunu seçeriz.
Eğer yazı yazdırmak istemiyorsak no seçeneğine basarız.
Tekrar bize yazı giriniz diye seçenek çıkar ancak cancel seçeneğine basarız.
Ve yine yazının rengini seçmemiz istenir tekrar cancel seçeneğine basarız.
Tekrar yazının boyutunu sorar yine cancel seçeneğine basarız.
Ve son olarak yazdırmak istediğimiz yazılar karşımıza çıkar.
Feyzullah Beyaz
Yorumunuzu Ekleyin