The Code-Bin
Links
Home
Add your code!
All Listings
About
Latest Entry
Featured Scripts
Author's Website
Latest Entries
FFMPEG Thumbnail Scr...
PHP, 0.8KB
Jul. 29, 10:24pm
John
Z80 Assembler, 190 bytes
Feb. 17, 3:36am
John
Z80 Assembler, 176 bytes
Sep. 13, 2:19am
John
Z80 Assembler, 77 bytes
Sep. 13, 2:18am
John
Z80 Assembler, 209 bytes
Sep. 13, 2:17am
Kundenverwaltung
Posted by: Kundenverwaltung | March 9, 2010 @ 6:45am
Revision 1 - Original post on March 9, 2010 @ 6:42am
Java Code
[
Download
]
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 JLabel mainNameLabel; private JButton footButtonCustomerData; private JLabel mainLabelRabatt; private ButtonGroup buttonGroupKundenStatus; private JSeparator jSeparator1; private JRadioButton mainButtonBronze; private JRadioButton mainButtonSilberkunde; private JRadioButton mainButtonGoldkunde; private JCheckBox footCheckBoxKatalog; private JButton footButtonExit; private JSlider mainSliderRabatt; private JLabel mainLabenKundenstatus; private JLabel jLabel1; private JTextField txtFieldVorname; private JTextField txtFieldName; private JSeparator headSeperator; public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { NewJFrame inst = new NewJFrame(); inst.setLocationRelativeTo(null); inst.setVisible(true); } }); } public NewJFrame() { super(); initGUI(); } private void initGUI() { try { setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); getContentPane().setLayout(null); getContentPane().setForeground(new java.awt.Color(0,0,64)); this.setTitle("Kundenverwaltung"); { mainLabel_Kundenverwaltung = new JLabel(); BorderLayout mainLabel_KundenverwaltungLayout1 = new BorderLayout(); 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)); } { jLabel1 = new JLabel(); getContentPane().add(jLabel1); jLabel1.setText("Vorname :"); jLabel1.setBounds(17, 100, 88, 14); jLabel1.setFont(new java.awt.Font("Tahoma",1,11)); } { mainNameLabel = new JLabel(); getContentPane().add(mainNameLabel); BorderLayout mainNameLabelLayout = new BorderLayout(); 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)); } { txtFieldName = new JTextField(); getContentPane().add(txtFieldName); txtFieldName.setBounds(81, 98, 59, 18); txtFieldName.setFont(new java.awt.Font("Tahoma",0,10)); } { txtFieldVorname = new JTextField(); getContentPane().add(txtFieldVorname); txtFieldVorname.setBounds(82, 68, 59, 18); txtFieldVorname.setFont(new java.awt.Font("Tahoma",0,10)); } { footButtonExit = new JButton(); 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))); footButtonExit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { 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))); footButtonCustomerData.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { footButtonCustomerDataActionPerformed(evt); } }); } { mainSliderRabatt = new JSlider(); 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)); mainSliderRabatt.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent evt) { mainSliderRabattStateChanged(evt); } }); } { footCheckBoxKatalog = new JCheckBox(); 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))); } { mainButtonGoldkunde = new JRadioButton(); getContentPane().add(mainButtonGoldkunde); mainButtonGoldkunde.setText("Goldkunde"); mainButtonGoldkunde.setBounds(222, 87, 142, 18); mainButtonGoldkunde.setAutoscrolls(true); getButtonGroupKundenStatus().add(mainButtonGoldkunde); } { mainButtonSilberkunde = new JRadioButton(); getContentPane().add(mainButtonSilberkunde); mainButtonSilberkunde.setText("Silberkunde"); mainButtonSilberkunde.setBounds(222, 106, 142, 18); getButtonGroupKundenStatus().add(mainButtonSilberkunde); } { mainButtonBronze = new JRadioButton(); getContentPane().add(mainButtonBronze); mainButtonBronze.setText("Bronzekunde"); mainButtonBronze.setBounds(222, 125, 142, 18); getButtonGroupKundenStatus().add(mainButtonBronze); } { headSeperator = new JSeparator(); getContentPane().add(headSeperator); headSeperator.setBounds(0, 48, 392, 10); headSeperator.setForeground(new java.awt.Color(255,128,0)); } { jSeparator1 = new JSeparator(); getContentPane().add(jSeparator1); jSeparator1.setBounds(0, 228, 392, 10); jSeparator1.setForeground(new java.awt.Color(255,128,0)); } pack(); setSize(400, 300); } catch (Exception e) { 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); System.exit(0); } 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"); } } private ButtonGroup getButtonGroupKundenStatus() { if(buttonGroupKundenStatus == null) { buttonGroupKundenStatus = new ButtonGroup(); } return buttonGroupKundenStatus; } }
Syntax Highlighting
[
Open in new window
]
Author Comments
none
Rating
4.44 / 8
43 Votes