/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package pkg161128_banking_geruest;
/**
*
* @author bnetz
*/
public class FensterBanking extends javax.swing.JFrame
{
/**
* Creates new form FensterAnmelden
*/
public FensterBanking()
{
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// //GEN-BEGIN:initComponents
private void initComponents()
{
lblUeberschrift = new javax.swing.JLabel();
txtEingabe = new javax.swing.JTextField();
btAbheben = new javax.swing.JButton();
btAbmelden = new javax.swing.JButton();
btKontostandAnzeigen = new javax.swing.JButton();
lblAusgabe = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
lblUeberschrift.setFont(new java.awt.Font("Lucida Grande", 1, 24)); // NOI18N
lblUeberschrift.setText("Banking");
txtEingabe.setText("0000");
btAbheben.setText("abheben");
btAbheben.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
btAbhebenActionPerformed(evt);
}
});
btAbmelden.setText("abmelden");
btAbmelden.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
btAbmeldenActionPerformed(evt);
}
});
btKontostandAnzeigen.setText("Kontostand anzeigen");
btKontostandAnzeigen.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
btKontostandAnzeigenActionPerformed(evt);
}
});
lblAusgabe.setForeground(new java.awt.Color(255, 0, 51));
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(lblUeberschrift)
.addGap(145, 145, 145))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(btKontostandAnzeigen)
.addContainerGap())))
.addGroup(layout.createSequentialGroup()
.addGap(100, 100, 100)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(lblAusgabe, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(layout.createSequentialGroup()
.addComponent(txtEingabe, javax.swing.GroupLayout.PREFERRED_SIZE, 122, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(btAbmelden)
.addComponent(btAbheben))))
.addContainerGap(77, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(16, 16, 16)
.addComponent(lblUeberschrift)
.addGap(27, 27, 27)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(txtEingabe, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btAbheben))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(btKontostandAnzeigen)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 37, Short.MAX_VALUE)
.addComponent(lblAusgabe, javax.swing.GroupLayout.PREFERRED_SIZE, 19, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(53, 53, 53)
.addComponent(btAbmelden)
.addGap(18, 18, 18))
);
pack();
}// //GEN-END:initComponents
private void btKontostandAnzeigenActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_btKontostandAnzeigenActionPerformed
{//GEN-HEADEREND:event_btKontostandAnzeigenActionPerformed
// Aus der Datenhaltungsschicht den Kontostand holen
// und auf lblAusgabe anzeigen
}//GEN-LAST:event_btKontostandAnzeigenActionPerformed
private void btAbhebenActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_btAbhebenActionPerformed
{//GEN-HEADEREND:event_btAbhebenActionPerformed
// Methode kontostandUeberpruefen(...) der Fachschicht aufrufen
// und Rückgabewert auf lblAusgabe setzen
}//GEN-LAST:event_btAbhebenActionPerformed
private void btAbmeldenActionPerformed(java.awt.event.ActionEvent evt)//GEN-FIRST:event_btAbmeldenActionPerformed
{//GEN-HEADEREND:event_btAbmeldenActionPerformed
// dieses Fenster schließen, neues FensterAnmelden aufmachen
}//GEN-LAST:event_btAbmeldenActionPerformed
/**
* @param args the command line arguments
*/
public static void main(String args[])
{
/* Set the Nimbus look and feel */
//
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try
{
for (javax.swing.UIManager.LookAndFeelInfo info
: javax.swing.UIManager.getInstalledLookAndFeels())
{
if ("Nimbus".equals(info.getName()))
{
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
}
catch (ClassNotFoundException ex)
{
java.util.logging.Logger.getLogger(FensterBanking.class.getName()).
log(java.util.logging.Level.SEVERE, null, ex);
}
catch (InstantiationException ex)
{
java.util.logging.Logger.getLogger(FensterBanking.class.getName()).
log(java.util.logging.Level.SEVERE, null, ex);
}
catch (IllegalAccessException ex)
{
java.util.logging.Logger.getLogger(FensterBanking.class.getName()).
log(java.util.logging.Level.SEVERE, null, ex);
}
catch (javax.swing.UnsupportedLookAndFeelException ex)
{
java.util.logging.Logger.getLogger(FensterBanking.class.getName()).
log(java.util.logging.Level.SEVERE, null, ex);
}
//
//
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable()
{
public void run()
{
new FensterBanking().setVisible(true);
}
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btAbheben;
private javax.swing.JButton btAbmelden;
private javax.swing.JButton btKontostandAnzeigen;
private javax.swing.JLabel lblAusgabe;
private javax.swing.JLabel lblUeberschrift;
private javax.swing.JTextField txtEingabe;
// End of variables declaration//GEN-END:variables
}