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
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;
}