Avatar billede eyesonly Nybegynder
12. december 2003 - 09:58 Der er 2 kommentarer og
1 løsning

Hvordan man tilpasser en JSpinner?

Jeg er ved at lave et projekt hvor jeg gerne vil lave en JSpinner der kan angive et tidspunkt, dvs 2 spinners hvor den ene går fra 00-23 og den anden fra 00-59, men jeg kan ikke finde ud af det ved at kigge i API'en og jeg synes generelt ikke jeg kan finde nogle metoder der kan sætte begrænsnig på!

Hjælp!

På forhånd tak :D
Avatar billede _carsten Nybegynder
12. december 2003 - 10:58 #1
Du får lige et eksempel på det

import javax.swing.*;
public class JSpinnerTest extends javax.swing.JFrame {

    public JSpinnerTest() {
        model_1 = new SpinnerNumberModel(0, 0, 23, 1);
        model_2 = new SpinnerNumberModel(0, 0, 59, 1);
        initComponents();
       
    }
   
    private void initComponents() {
        jPanel1 = new javax.swing.JPanel();
        jSpinner1 = new javax.swing.JSpinner();
        jSpinner2 = new javax.swing.JSpinner();

        addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                exitForm(evt);
            }
        });

        jSpinner1.setModel(model_1);
        jPanel1.add(jSpinner1);

        jSpinner2.setModel(model_2);
        jPanel1.add(jSpinner2);

        getContentPane().add(jPanel1, java.awt.BorderLayout.NORTH);

        pack();
    }
   
    private void exitForm(java.awt.event.WindowEvent evt) {
        System.exit(0);
    }

    public static void main(String args[]) {
        new JSpinnerTest().show();
    }
   
    private javax.swing.JPanel jPanel1;
    private javax.swing.JSpinner jSpinner1;
    private javax.swing.JSpinner jSpinner2;
    private SpinnerModel model_1, model_2;
}
Avatar billede _carsten Nybegynder
12. december 2003 - 11:05 #2
Der er selvfølgelig også det officielle læsestof vedrørende Spinners
http://java.sun.com/docs/books/tutorial/uiswing/components/spinner.html
Avatar billede eyesonly Nybegynder
12. december 2003 - 13:02 #3
tusind tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester