JCheckBox
Kullanıcının mouse tıklayarak seçim yapmasını sağlayan Swing bileşenidirKullanim şekilleri:
JCheckBox box1 = new
JCheckBox( ); //Yazı ve seçim yoktur
JCheckBox box2 = new
JCheckBox(“Deneme”); //Sadece yazı var
seçili değil
JCheckBox box3 = new
JCheckBox(“Deneme”,false); //Yazı var
seçili değil
JCheckBox box4 = new
JCheckBox(“Deneme” , true); //Yazı ve
seçili
METOD
|
AMAC
|
void setText (String)
|
JCheckBox taki yaziyi
duzenler
|
String getText ( )
|
JCheckBox taki yaziyi
geri donderir
|
void setSelected
(boolean)
|
JCheckBox in yanindaki
kutucugun isaretini true ya da false yapmamizi saglar
|
boolean isSelected ( )
|
JCheckBox in yanindaki
kutucugun “true” ya da “false” oldugunu geri donderir
|
JCheckBox ' ın yazısını değiştirmek için "setText(String)" metodunu kullanırız
box1.setText("Çay", true);
JCheckBox ' ın yazısını geri döndermek için "getText( )" metodunu kullanırız
String deneme = box1.getText( ); //"deneme" stringi "box1" deki yazana eşit oldu
JCheckBox 'ı seçili yapmak ya da yapmamak için "setSelected( )" metodu kullanılır.Eğer "true" olursa seçili "false" olursa seçilmemiş olur
box1.setSelected(true); // Şuan seçilmiş durumdadır
box1.setSelected(false); //Şuan seçilmemiş durumdadır
JCheckBox 'ın seçili olup olmadığını kontrol etmek için "isSelected( )" metodunu kullanabiliriz
if(box1.isSelected){
// Yapmak istediğiniz işlemler buraya yazılabilir
}
JCheckBox Örneği
import
java.awt.FlowLayout;
import java.awt.Font;
import
javax.swing.JCheckBox;
import
javax.swing.JFrame;
import javax.swing.JLabel;
public class
JCheckBoxDemo extends JFrame{
JLabel soru = new
JLabel("Ne icmek istersiniz? ");
JCheckBox kola = new
JCheckBox("Kola", false);
JCheckBox kahve = new
JCheckBox("Kahve", false);
JCheckBox su = new
JCheckBox("Su", false);
JCheckBox ayran = new
JCheckBox("Ayran", true);
public JCheckBoxDemo( ){
setLayout(new FlowLayout( ));
setSize(275,
150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
Font font =new Font("Verdana",
Font.ITALIC, 25);
soru.setFont(font);
su.setSelected(true);
add(soru);
add(kola);
add(kahve);
add(su);
add(ayran);
}
public static void
main(String[ ] args) {
JCheckBoxDemo demo = new
JCheckBoxDemo();
}
}
|
Derleyip çalıştırdığımızda ekran görüntüsü aşağıdaki gibi olacaktır:
0 yorum:
Yorum Gönder