| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 
 | public class JSpinnerEffect extends JPanel implements  MouseListener{
	private JTextField jtf;
	private JSpinner jsp;
	public JSpinnerEffect(){
		jtf=new JTextField("0");
		jsp=new JSpinner();
 
		add(jsp);
		add(jtf);
		jsp.setVisible(false);
 
		jtf.addMouseListener(this);
		jsp.addChangeListener(new ChangeListener(){
			public void stateChanged(ChangeEvent e) {
				jtf.setText(jsp.getValue().toString());
				jtf.setVisible(true);
				jsp.setVisible(false);
 
			}
		});
	}
 
	public void mouseClicked(java.awt.event.MouseEvent e) {
		jsp.setVisible(true);
		jtf.setVisible(false);				
	}
 
	public void mousePressed(java.awt.event.MouseEvent e) {
		// TODO Auto-generated method stub		
	}
 
	public void mouseReleased(java.awt.event.MouseEvent e) {
		// TODO Auto-generated method stub
	}
 
	public void mouseEntered(java.awt.event.MouseEvent e) {
		// TODO Auto-generated method stub
	}
 
	public void mouseExited(java.awt.event.MouseEvent e) {
		// TODO Auto-generated method stub		
	}
} | 
Partager