stimpy13
Legacy Member
kzit met een klein probleemke
Dit is de fout :
getalgokker.java [84:1] variable g might not have been initialized
if (g == j)
^
1 error
import java.util.Random;
public class getalgokker extends javax.swing.JApplet {
/** Initializes the applet getalgokker */
public void init() {
initComponents();
}
/** This method is called from within the init() method to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
getContentPane().setLayout(null);
jButton1.setText("Genereer een getal");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1);
jButton1.setBounds(60, 40, 210, 50);
jButton2.setText("Gokken");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
getContentPane().add(jButton2);
jButton2.setBounds(120, 220, 90, 23);
jTextField1.setEditable(false);
jTextField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
}
});
getContentPane().add(jTextField1);
jTextField1.setBounds(80, 170, 170, 20);
jTextField2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField2ActionPerformed(evt);
}
});
getContentPane().add(jTextField2);
jTextField2.setBounds(110, 120, 120, 20);
getContentPane().add(jTextField3);
jTextField3.setBounds(110, 270, 120, 20);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
double j;
double g;
j = Double.parseDouble(jTextField2.getText());
if (g == j)
{
jTextField1.setText("Proficiat , u heeft goed gegokt");
}
else
if (g > j)
{
jTextField1.setText("te laag gegokt");
}
else
if (g < j)
{
jTextField1.setText("te hoog gegokt");
}
else
{
jTextField1.setText("Geef een getal in tussen 0 en 100");
}
}
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Random ogen = new Random();
double g;
g = ((ogen.nextInt(100)) +1);
Double wrapg = new Double(g);
jTextField3.setText(wrapg.toString());
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
// End of variables declaration
}
Dit is de fout :
getalgokker.java [84:1] variable g might not have been initialized
if (g == j)
^
1 error
import java.util.Random;
public class getalgokker extends javax.swing.JApplet {
/** Initializes the applet getalgokker */
public void init() {
initComponents();
}
/** This method is called from within the init() method to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jTextField1 = new javax.swing.JTextField();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
getContentPane().setLayout(null);
jButton1.setText("Genereer een getal");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1);
jButton1.setBounds(60, 40, 210, 50);
jButton2.setText("Gokken");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
getContentPane().add(jButton2);
jButton2.setBounds(120, 220, 90, 23);
jTextField1.setEditable(false);
jTextField1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField1ActionPerformed(evt);
}
});
getContentPane().add(jTextField1);
jTextField1.setBounds(80, 170, 170, 20);
jTextField2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jTextField2ActionPerformed(evt);
}
});
getContentPane().add(jTextField2);
jTextField2.setBounds(110, 120, 120, 20);
getContentPane().add(jTextField3);
jTextField3.setBounds(110, 270, 120, 20);
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
double j;
double g;
j = Double.parseDouble(jTextField2.getText());
if (g == j)
{
jTextField1.setText("Proficiat , u heeft goed gegokt");
}
else
if (g > j)
{
jTextField1.setText("te laag gegokt");
}
else
if (g < j)
{
jTextField1.setText("te hoog gegokt");
}
else
{
jTextField1.setText("Geef een getal in tussen 0 en 100");
}
}
private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Random ogen = new Random();
double g;
g = ((ogen.nextInt(100)) +1);
Double wrapg = new Double(g);
jTextField3.setText(wrapg.toString());
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
// End of variables declaration
}

. In je knophandler met andere woorden zal hij er altijd 0 van maken, dus bv.: als hij het met random in de ene methode op 80 zet, en jij typt 30 in, dan zal je knop toch zeggen dat je te groot bent, want in de methode waar je je knop-logica afhandelt zal g altijd 0 zijn
nu kannek weer verder