Hallo,
heb dit:
Maar ik krijg bij deze error een foutmelding:
Alvast bedankt.
heb dit:
Code:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package opdr1;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JSlider;
import javax.swing.JTextField;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
/**
*
* @author savantKing
*/
public class Max extends JFrame implements ActionListener{
private JSlider slider;
private JTextField field;
private JButton button;
private int max = 0;
public void createGUI(){
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout(new FlowLayout());
slider = new JSlider(JSlider.VERTICAL,0,100,0);
slider.setMajorTickSpacing(10);
slider.setPaintTicks(true);
slider.addChangeListener(this);
window.add(slider);
this.field = new JTextField(5);
window.add(this.field);
button = new JButton("Press");
button.addActionListener(this);
window.add(this.button);
}
public void stateChanged(ChangeEvent e){
int temp;
temp = slider.getValue();
if(temp > this.max){
this.max = temp;
}
display();
}//End method
public void actionPerformed(ActionEvent event){
field.setText("");
max = 0;
}//End method
public void display(){
field.setText("Maximum value is " + this.max);
}//End method
}//End class
Maar ik krijg bij deze error een foutmelding:
Code:
slider.addChangeListener(this);
Alvast bedankt.
Laatst bewerkt door een moderator: