import java.awt.Color;
import javax.swing.JTextField;
public class NewJFrame extends javax.swing.JFrame {
//Deklerationsteil
int i = 0;
JTextField [] Textfeld= new JTextField [5]; // Array mit 5 Felder anlegen
Textfeld[0]= jTextField_Buchstabe1; // Arrayfeld 1 mit Textfeld1 belegen
Textfeld[1]= jTextField_Buchstabe2; // ""
Textfeld[2]= jTextField_Buchstabe3; // ""
Textfeld[3]= jTextField_Buchstabe4; // ""
Textfeld[4]= jTextField_Buchstabe5; // ""
public NewJFrame() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jLabel_Buchstabe1 = new javax.swing.JLabel();
jLabel_Buchstabe2 = new javax.swing.JLabel();
jLabel_Buchstabe3 = new javax.swing.JLabel();
jLabel_Buchstabe4 = new javax.swing.JLabel();
jLabel_Buchstabe5 = new javax.swing.JLabel();
jLabel_Buchstabe6 = new javax.swing.JLabel();
jLabel_Buchstabe7 = new javax.swing.JLabel();
jLabel_Buchstabe8 = new javax.swing.JLabel();
jLabel_Buchstabe9 = new javax.swing.JLabel();
jLabel_Buchstabe10 = new javax.swing.JLabel();
jTextField_Buchstabe1 = new javax.swing.JTextField();
jTextField_Buchstabe2 = new javax.swing.JTextField();
jTextField_Buchstabe3 = new javax.swing.JTextField();
jTextField_Buchstabe4 = new javax.swing.JTextField();
jTextField_Buchstabe5 = new javax.swing.JTextField();
jLabel_Bild1 = new javax.swing.JLabel();
jLabel_Bild2 = new javax.swing.JLabel();
jLabel_Bild3 = new javax.swing.JLabel();
jLabel_Bild4 = new javax.swing.JLabel();
jButton1_Neuer_Versuch = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jLabel_Buchstabe1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe1.setText("O");
jLabel_Buchstabe1.setToolTipText("");
jLabel_Buchstabe1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe1MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe1, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 350, -1, -1));
jLabel_Buchstabe2.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe2.setText("E");
jLabel_Buchstabe2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe2MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe2, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 350, -1, -1));
jLabel_Buchstabe3.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe3.setText("Ö");
jLabel_Buchstabe3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe3MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe3, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 350, -1, -1));
jLabel_Buchstabe4.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe4.setText("V");
jLabel_Buchstabe4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe4MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe4, new org.netbeans.lib.awtextra.AbsoluteConstraints(370, 350, -1, -1));
jLabel_Buchstabe5.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe5.setText("L");
jLabel_Buchstabe5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe5MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe5, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 390, -1, -1));
jLabel_Buchstabe6.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe6.setText("G");
jLabel_Buchstabe6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe6MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe6, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 390, -1, -1));
jLabel_Buchstabe7.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe7.setText("A");
jLabel_Buchstabe7.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe7MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe7, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 390, -1, -1));
jLabel_Buchstabe8.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe8.setText("M");
jLabel_Buchstabe8.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe8MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe8, new org.netbeans.lib.awtextra.AbsoluteConstraints(370, 390, -1, -1));
jLabel_Buchstabe9.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe9.setText("E");
jLabel_Buchstabe9.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe9MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe9, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 350, -1, -1));
jLabel_Buchstabe10.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jLabel_Buchstabe10.setText("N");
jLabel_Buchstabe10.setToolTipText("");
jLabel_Buchstabe10.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jLabel_Buchstabe10MouseClicked(evt);
}
});
getContentPane().add(jLabel_Buchstabe10, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 390, -1, -1));
jTextField_Buchstabe1.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
jTextField_Buchstabe1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField_Buchstabe1ActionPerformed(evt);
}
});
getContentPane().add(jTextField_Buchstabe1, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 290, 40, 40));
jTextField_Buchstabe2.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
getContentPane().add(jTextField_Buchstabe2, new org.netbeans.lib.awtextra.AbsoluteConstraints(160, 290, 40, 40));
jTextField_Buchstabe3.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
getContentPane().add(jTextField_Buchstabe3, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 290, 40, 40));
jTextField_Buchstabe4.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
getContentPane().add(jTextField_Buchstabe4, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 290, 40, 40));
jTextField_Buchstabe5.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
getContentPane().add(jTextField_Buchstabe5, new org.netbeans.lib.awtextra.AbsoluteConstraints(400, 290, 40, 40));
jLabel_Bild1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Bilder/Vogel_zeigen_24187.jpg"))); // NOI18N
getContentPane().add(jLabel_Bild1, new org.netbeans.lib.awtextra.AbsoluteConstraints(50, 10, 180, 120));
jLabel_Bild2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Bilder/Vogel.jpg"))); // NOI18N
getContentPane().add(jLabel_Bild2, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 10, 180, 120));
jLabel_Bild3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Bilder/4ce801b380c71,leeres-Vogelnest.jpg"))); // NOI18N
getContentPane().add(jLabel_Bild3, new org.netbeans.lib.awtextra.AbsoluteConstraints(50, 150, -1, -1));
jLabel_Bild4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Bilder/246302-stock-photo-rot-tier-hell-vogel-papier-aesthetisch.jpg"))); // NOI18N
getContentPane().add(jLabel_Bild4, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 150, -1, -1));
jButton1_Neuer_Versuch.setText("neuer Versuch");
jButton1_Neuer_Versuch.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jButton1_Neuer_VersuchMouseClicked(evt);
}
});
getContentPane().add(jButton1_Neuer_Versuch, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 300, -1, -1));
pack();
}// </editor-fold>
private void jLabel_Buchstabe1MouseClicked(java.awt.event.MouseEvent evt) {
}
private void jLabel_Buchstabe2MouseClicked(java.awt.event.MouseEvent evt) {
}
private void jLabel_Buchstabe3MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("Ö");
jLabel_Buchstabe3.setVisible(false);
}
}
private void jLabel_Buchstabe4MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("V");
jLabel_Buchstabe4.setVisible(false);
}
}
private void jLabel_Buchstabe5MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("L");
jLabel_Buchstabe5.setVisible(false);
}
}
private void jLabel_Buchstabe6MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("G");
jLabel_Buchstabe6.setVisible(false);
}
}
private void jLabel_Buchstabe7MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("A");
jLabel_Buchstabe7.setVisible(false);
}
}
private void jLabel_Buchstabe8MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("M");
jLabel_Buchstabe8.setVisible(false);
}
}
private void jLabel_Buchstabe9MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("E");
jLabel_Buchstabe9.setVisible(false);
}
}
private void jLabel_Buchstabe10MouseClicked(java.awt.event.MouseEvent evt) {
if (jTextField_Buchstabe1.getText().isEmpty()) {
jTextField_Buchstabe1.setText("N");
jLabel_Buchstabe10.setVisible(false);
}
}
private void jButton1_Neuer_VersuchMouseClicked(java.awt.event.MouseEvent evt) {
jTextField_Buchstabe1.setText("");
jTextField_Buchstabe2.setText("");
jTextField_Buchstabe3.setText("");
jTextField_Buchstabe4.setText("");
jTextField_Buchstabe5.setText("");
jLabel_Buchstabe1.setVisible(true);
jLabel_Buchstabe2.setVisible(true);
jLabel_Buchstabe3.setVisible(true);
jLabel_Buchstabe4.setVisible(true);
jLabel_Buchstabe5.setVisible(true);
jLabel_Buchstabe6.setVisible(true);
jLabel_Buchstabe7.setVisible(true);
jLabel_Buchstabe8.setVisible(true);
jLabel_Buchstabe9.setVisible(true);
jLabel_Buchstabe10.setVisible(true);
i=0;
}
private void jTextField_Buchstabe1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* 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(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(NewJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1_Neuer_Versuch;
private javax.swing.JLabel jLabel_Bild1;
private javax.swing.JLabel jLabel_Bild2;
private javax.swing.JLabel jLabel_Bild3;
private javax.swing.JLabel jLabel_Bild4;
private javax.swing.JLabel jLabel_Buchstabe1;
private javax.swing.JLabel jLabel_Buchstabe10;
private javax.swing.JLabel jLabel_Buchstabe2;
private javax.swing.JLabel jLabel_Buchstabe3;
private javax.swing.JLabel jLabel_Buchstabe4;
private javax.swing.JLabel jLabel_Buchstabe5;
private javax.swing.JLabel jLabel_Buchstabe6;
private javax.swing.JLabel jLabel_Buchstabe7;
private javax.swing.JLabel jLabel_Buchstabe8;
private javax.swing.JLabel jLabel_Buchstabe9;
public static javax.swing.JTextField jTextField_Buchstabe1;
private javax.swing.JTextField jTextField_Buchstabe2;
private javax.swing.JTextField jTextField_Buchstabe3;
private javax.swing.JTextField jTextField_Buchstabe4;
private javax.swing.JTextField jTextField_Buchstabe5;
// End of variables declaration
}