- package szut.org.kundenverwaltung; 
- import com.jgoodies.forms.layout.FormLayout; 
- import java.awt.BorderLayout; 
- import java.awt.event.ActionEvent; 
- import java.awt.event.ActionListener; 
- import javax.swing.BorderFactory; 
- import javax.swing.ButtonGroup; 
- import javax.swing.JButton; 
- import javax.swing.JCheckBox; 
- import javax.swing.JLabel; 
- import javax.swing.JRadioButton; 
- import javax.swing.JSeparator; 
- import javax.swing.JSlider; 
- import javax.swing.JTextField; 
- import javax.swing.WindowConstants; 
- import javax.swing.event.ChangeEvent; 
- import javax.swing.event.ChangeListener; 
- import javax.swing.SwingUtilities; 
-   
-   
- public class-  NewJFrame  extends-  javax. swing- . JFrame {
 
- 	private JLabel-  mainLabel_Kundenverwaltung; 
 
- 	private JButton-  footButtonCustomerData; 
 
- 	private JLabel-  mainLabelRabatt; 
 
- 	private JLabel-  mainLabenKundenstatus; 
 
-   
- 	public static void-  main (String[]-  args ) {
 
- 			public void run() { 
- 				NewJFrame inst = new NewJFrame(); 
- 				inst.setLocationRelativeTo(null); 
- 				inst.setVisible(true); 
- 			} 
- 		}); 
- 	} 
-   
- 	public NewJFrame() { 
- 		super(); 
- 		initGUI(); 
- 	} 
-   
- 	private void initGUI() { 
- 		try { 
- 			getContentPane().setLayout(null); 
- 			getContentPane ()- . setForeground(new-  java. awt- . Color(0- , 0- , 64))- ; 
- 			this.setTitle("Kundenverwaltung"); 
- 			{ 
- 				mainLabel_Kundenverwaltung =  new JLabel()- ; 
- 				FormLayout mainLabel_KundenverwaltungLayout = new FormLayout( 
- 						"max(p;5dlu), max(p;5dlu), max(p;5dlu), max(p;5dlu)",  
- 						"max(p;5dlu), max(p;5dlu), max(p;5dlu), max(p;5dlu)"); 
- 				mainLabel_Kundenverwaltung.setLayout(mainLabel_KundenverwaltungLayout1); 
- 				getContentPane().add(mainLabel_Kundenverwaltung); 
- 				mainLabel_Kundenverwaltung.setText("Kundenverwaltung"); 
- 				mainLabel_Kundenverwaltung.setBounds(90, 6, 195, 42); 
- 				mainLabel_Kundenverwaltung. setFont(new-  java. awt- . Font("Lucida Calligraphy"- , 0- , 18))- ; 
- 			} 
- 			{ 
- 				getContentPane().add(jLabel1); 
- 				jLabel1.setText("Vorname :"); 
- 				jLabel1.setBounds(17, 100, 88, 14); 
- 				jLabel1. setFont(new-  java. awt- . Font("Tahoma"- , 1- , 11))- ; 
- 			} 
- 			{ 
- 				getContentPane().add(mainNameLabel); 
- 				mainNameLabel.setLayout(mainNameLabelLayout); 
- 				mainNameLabel.setText("Name :"); 
- 				mainNameLabel.setBounds(32, 70, 58, 14); 
- 				mainNameLabel. setFont(new-  java. awt- . Font("Tahoma"- , 1- , 11))- ; 
- 			} 
- 			{ 
- 				mainLabelRabatt =  new JLabel()- ; 
- 				getContentPane().add(mainLabelRabatt); 
- 				mainLabelRabatt.setText("Rabatt : "); 
- 				mainLabelRabatt.setBounds(17, 134, 96, 14); 
- 			} 
- 			{ 
- 				mainLabenKundenstatus =  new JLabel()- ; 
- 				getContentPane().add(mainLabenKundenstatus); 
- 				mainLabenKundenstatus.setText("Kundenstatus"); 
- 				mainLabenKundenstatus.setBounds(210, 69, 120, 14); 
- 				mainLabenKundenstatus. setFont(new-  java. awt- . Font("Tahoma"- , 1- , 11))- ; 
- 			} 
- 			{ 
- 				getContentPane().add(txtFieldName); 
- 				txtFieldName.setBounds(81, 98, 59, 18); 
- 				txtFieldName. setFont(new-  java. awt- . Font("Tahoma"- , 0- , 10))- ; 
- 			} 
- 			{ 
- 				getContentPane().add(txtFieldVorname); 
- 				txtFieldVorname.setBounds(82, 68, 59, 18); 
- 				txtFieldVorname. setFont(new-  java. awt- . Font("Tahoma"- , 0- , 10))- ; 
- 			} 
- 			{ 
- 				getContentPane().add(footButtonExit); 
- 				footButtonExit.setText("Exit"); 
- 				footButtonExit.setBounds(17, 241, 64, 21); 
- 				footButtonExit. setFont(new-  java. awt- . Font("Tahoma"- , 0- , 10))- ; 
- 				footButtonExit. setBorder(BorderFactory- . createMatteBorder(1- ,  1- ,  1- ,  1- ,  new-  java. awt- . Color(0- , 0- , 0)))- ; 
- 						footButtonExitActionPerformed(evt); 
- 					} 
- 				}); 
- 			} 
- 			{ 
- 				footButtonCustomerData =  new JButton()- ; 
- 				getContentPane().add(footButtonCustomerData); 
- 				footButtonCustomerData.setText("Kundendaten Drucken"); 
- 				footButtonCustomerData.setBounds(228, 241, 145, 21); 
- 				footButtonCustomerData. setFont(new-  java. awt- . Font("Tahoma"- , 0- , 10))- ; 
- 				footButtonCustomerData. setBorder(BorderFactory- . createMatteBorder(1- ,  1- ,  1- ,  1- ,  new-  java. awt- . Color(0- , 0- , 0)))- ; 
- 						footButtonCustomerDataActionPerformed(evt); 
- 					} 
- 				}); 
- 			} 
- 			{ 
- 				getContentPane().add(mainSliderRabatt); 
- 				mainSliderRabatt.setBounds(17, 154, 200, 16); 
- 				mainSliderRabatt. setForeground(new-  java. awt- . Color(128- , 128- , 128))- ; 
- 				mainSliderRabatt. setBackground(new-  java. awt- . Color(255- , 255- , 255))- ; 
- 						mainSliderRabattStateChanged(evt); 
- 					} 
- 				}); 
- 			} 
- 			{ 
- 				getContentPane().add(footCheckBoxKatalog); 
- 				footCheckBoxKatalog.setText("Katalog schicken?"); 
- 				footCheckBoxKatalog.setBounds(82, 242, 141, 18); 
- 				footCheckBoxKatalog. setBorder(BorderFactory- . createMatteBorder(1- ,  1- ,  1- ,  1- ,  new-  java. awt- . Color(0- , 0- , 0)))- ; 
- 			} 
- 			{ 
- 				getContentPane().add(mainButtonGoldkunde); 
- 				mainButtonGoldkunde.setText("Goldkunde"); 
- 				mainButtonGoldkunde.setBounds(222, 87, 142, 18); 
- 				mainButtonGoldkunde.setAutoscrolls(true); 
- 				getButtonGroupKundenStatus().add(mainButtonGoldkunde); 
- 			} 
- 			{ 
- 				getContentPane().add(mainButtonSilberkunde); 
- 				mainButtonSilberkunde.setText("Silberkunde"); 
- 				mainButtonSilberkunde.setBounds(222, 106, 142, 18); 
- 				getButtonGroupKundenStatus().add(mainButtonSilberkunde); 
- 			} 
- 			{ 
- 				getContentPane().add(mainButtonBronze); 
- 				mainButtonBronze.setText("Bronzekunde"); 
- 				mainButtonBronze.setBounds(222, 125, 142, 18); 
- 				getButtonGroupKundenStatus().add(mainButtonBronze); 
- 			} 
- 			{ 
- 				getContentPane().add(headSeperator); 
- 				headSeperator.setBounds(0, 48, 392, 10); 
- 				headSeperator. setForeground(new-  java. awt- . Color(255- , 128- , 0))- ; 
- 			} 
- 			{ 
- 				getContentPane().add(jSeparator1); 
- 				jSeparator1.setBounds(0, 228, 392, 10); 
- 				jSeparator1. setForeground(new-  java. awt- . Color(255- , 128- , 0))- ; 
- 			} 
- 			pack(); 
- 			setSize(400, 300); 
- 			e.printStackTrace(); 
- 		} 
- 	} 
-   
- 	private void-  mainSliderRabattStateChanged (ChangeEvent-  evt ) {
 
- 		System- . out- . println("mainSliderRabatt.stateChanged, event="- +evt )- ; 
 
- 		mainLabelRabatt. setText("Rabatt : "- + Integer- . toString(- mainSliderRabatt. getValue()))- ; 
- 	} 
-   
- 	private void-  footButtonExitActionPerformed (ActionEvent-  evt ) {
 
- 		System- . out- . println("footButtonExit.actionPerformed, event="- +evt )- ; 
 
- 	} 
-   
- 	private void-  footButtonCustomerDataActionPerformed (ActionEvent-  evt ) {
 
- 		System- . out- . println("footButtonCustomerData.actionPerformed, event="- +evt )- ; 
 
- 		System- . out- . println("Name \t\t : "- + txtFieldName. getText())- ; 
 
- 		System- . out- . println("Vorname \t : "- + txtFieldVorname. getText())- ; 
 
- 		if(mainButtonGoldkunde.isSelected()){ 
- 			System- . out- . println("Kundenstatus \t : Goldkunde")- ; 
 
- 		}else if(mainButtonSilberkunde.isSelected()){ 
- 			System- . out- . println("Kundenstatus \t : Silberkunde")- ; 
 
- 		}else if(mainButtonBronze.isSelected()){ 
- 			System- . out- . println("Kundenstatus \t : Bronzekunde")- ; 
 
- 		} 
- 		System- . out- . println("Rabatt \t\t : "- + mainSliderRabatt. getValue()- + "%")- ; 
 
- 		boolean isSet;isSet=footCheckBoxKatalog.isSelected(); 
- 		if(isSet){ 
- 			System- . out- . println("Katalog schicken?: ja")- ;			 
 
- 	}else{ 
- 			System- . out- . println("Katalog schicken?: Nein")- ; 
 
- 	} 
- } 
-   
- 		if(buttonGroupKundenStatus == null) { 
- 		} 
- 		return buttonGroupKundenStatus; 
- 	} 
-   
- } 
-