
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;
		
	}
	
}


