JSpinner Tasten Abfrage

Stigma

Gesperrt
Wie überprüfe ich einen JSpinner ob die Obere oder die untere Taste gedrückt worden ist?

Danke User ;-)
 
hi

keine Ahnung ob es eine leichtere Lösung gibt aber hier:

Code:
          ActionListener north = new ActionListener(){
                @Override
                public void actionPerformed(ActionEvent e) {
                    // TODO Auto-generated method stub
                    System.out.println("NORTH BUTTON");
                }
                  
              };
              
              ActionListener south = new ActionListener(){
                  @Override
                  public void actionPerformed(ActionEvent e) {
                      // TODO Auto-generated method stub
                      System.out.println("SOUTH BUTTON");
                  }
                    
                };
                
                for(int i = 0; i< spinner.getComponentCount(); i++){
                    if(spinner.getComponent(i) instanceof BasicArrowButton){
                        BasicArrowButton bb = (BasicArrowButton) spinner.getComponent(i);
                        if (bb.getDirection() == BasicArrowButton.NORTH){
                            bb.addActionListener(north);
                        }else if (bb.getDirection() == BasicArrowButton.SOUTH){
                            bb.addActionListener(south);
                        }
                    }
                 }
spinner ist natürlich der JSpinner ;-)
 
Zurück