📄 LutfenIsimYaz.java .java dosyası
⬇️ İndir
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import javax.swing.*;
public class LutfenIsimYaz {
public static String ogrenciIsmi = "";
public static JCheckBox b1, b2, b3, b4, b5, b6, b7, b8, b9, b10;
public static JCheckBox b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22;
public LutfenIsimYaz() {
JFrame pencere = new JFrame("Karyatid karşılama penceresi");
pencere.setLayout(null);
pencere.add(soruSec());
pencere.setSize(400, 400);
pencere.setLocationRelativeTo(null);
pencere.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
pencere.setVisible(true);
}
public static JPanel soruSec() {
JPanel panel = new JPanel();
panel.setLayout(null);
panel.setBackground(new Color(255, 210, 252));
panel.setBounds(20,20,360,340);
JTextField fieldIsim;
JLabel etiket;
etiket = new JLabel("Ögrenci ismi : ");
etiket.setBounds(10,10,150,25);
fieldIsim = new JTextField("Isim", 30);
fieldIsim.setBounds(170,10,170,25);
int x = 15;
int y = 50;
int w = 50;
int h = 20;
int xf = 70;
int yf = 45;
b1 = new JCheckBox("1");
b2 = new JCheckBox("2");
b3 = new JCheckBox("3");
b4 = new JCheckBox("4");
b5 = new JCheckBox("5");
b6 = new JCheckBox("6");
b7 = new JCheckBox("7");
b8 = new JCheckBox("8");
b9 = new JCheckBox("9");
b10 = new JCheckBox("10");
b11 = new JCheckBox("11");
b12 = new JCheckBox("12");
b13 = new JCheckBox("13");
b14 = new JCheckBox("14");
b15 = new JCheckBox("15");
b16 = new JCheckBox("16");
b17 = new JCheckBox("17");
b18 = new JCheckBox("18");
b19 = new JCheckBox("19");
b20 = new JCheckBox("20");
b21 = new JCheckBox("21");
b22 = new JCheckBox("22");
b1.setBounds(x,y,w,h); x = x + xf;
b2.setBounds(x,y,w,h); x = x + xf;
b3.setBounds(x,y,w,h); x = x + xf;
b4.setBounds(x,y,w,h); x = x + xf;
b5.setBounds(x,y,w,h); x = 15; y = y + yf;
b6.setBounds(x,y,w,h); x = x + xf;
b7.setBounds(x,y,w,h); x = x + xf;
b8.setBounds(x,y,w,h); x = x + xf;
b9.setBounds(x,y,w,h); x = x + xf;
b10.setBounds(x,y,w,h); x = 15; y = y+yf;
b11.setBounds(x,y,w,h); x = x + xf;
b12.setBounds(x,y,w,h); x = x + xf;
b13.setBounds(x,y,w,h); x = x + xf;
b14.setBounds(x,y,w,h); x = x + xf;
b15.setBounds(x,y,w,h); x = 15; y = y+yf;
b16.setBounds(x,y,w,h); x = x + xf;
b17.setBounds(x,y,w,h); x = x + xf;
b18.setBounds(x,y,w,h); x = x + xf;
b19.setBounds(x,y,w,h); x = x + xf;
b20.setBounds(x,y,w,h); x = 15; y = y + yf;
b21.setBounds(x,y,w,h); x = x + xf;
b22.setBounds(x,y,w,h); x = x + xf; y = y + yf;
JButton buton = new JButton("Göster");
buton.setBounds(140,y,100,20);
buton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
ogrenciIsmi = fieldIsim.getText();
etiket.setText("Merhaba " + ogrenciIsmi);
ArrayList<Integer> secilenSorular = new ArrayList<Integer>();
if(b1.isSelected()) {
secilenSorular.add(0);
}
if(b2.isSelected()) {
secilenSorular.add(1);
}
if(b3.isSelected()) {
secilenSorular.add(2);
}
if(b4.isSelected()) {
secilenSorular.add(3);
}
if(b5.isSelected()) {
secilenSorular.add(4);
}
if(b6.isSelected()) {
secilenSorular.add(5);
}
if(b7.isSelected()) {
secilenSorular.add(6);
}
if(b8.isSelected()) {
secilenSorular.add(7);
}
if(b9.isSelected()) {
secilenSorular.add(8);
}
if(b10.isSelected()) {
secilenSorular.add(9);
}
if(b11.isSelected()) {
secilenSorular.add(10);
}
if(b12.isSelected()) {
secilenSorular.add(11);
}
if(b13.isSelected()) {
secilenSorular.add(12);
}
if(b14.isSelected()) {
secilenSorular.add(13);
}
if(b15.isSelected()) {
secilenSorular.add(14);
}
if(b16.isSelected()) {
secilenSorular.add(15);
}
if(b17.isSelected()) {
secilenSorular.add(16);
}
if(b18.isSelected()) {
secilenSorular.add(17);
}
if(b19.isSelected()) {
secilenSorular.add(18);
}
if(b20.isSelected()) {
secilenSorular.add(19);
}
if(b21.isSelected()) {
secilenSorular.add(20);
}
if(b22.isSelected()) {
secilenSorular.add(21);
}
// System.out.println("Isaretlenen sorular : " + secilenSorular); // test amaçli satir.
new Karyatid(ogrenciIsmi, secilenSorular);
}
});
panel.add(fieldIsim);
panel.add(etiket);
panel.add(b1);
panel.add(b2);
panel.add(b3);
panel.add(b4);
panel.add(b5);
panel.add(b6);
panel.add(b7);
panel.add(b8);
panel.add(b9);
panel.add(b10);
panel.add(b11);
panel.add(b12);
panel.add(b13);
panel.add(b14);
panel.add(b15);
panel.add(b16);
panel.add(b17);
panel.add(b18);
panel.add(b19);
panel.add(b20);
panel.add(b21);
panel.add(b22);
panel.add(buton);
return panel;
}
}