Comment augmenter la taille des flèches sur le JSpinner.Augmenter la taille des flèches sur le JSpinner
1
A
Répondre
0
Pour une augmentation verticale: augmentez simplement la hauteur de JSpinner. Pour une augmentation horizontale: utilisez un gestionnaire de disposition spécial qui prend la largeur des flèches et définit les limites en fonction de celle-ci. JSpinner a trois composants à l'intérieur: Les deux premiers sont des flèches haut et bas, le troisième est le champ de texte.
0
J'ai créé cette méthode qui gère la modification de la taille du bouton. Je voulais un gros bouton pour l'écran tactile. Je l'utilise pour régler l'heure, les heures et les minutes. Il gère parfaitement 2 caractères.
public static void setScrollBarWidthOnJSpinnerWith2Numbers(JSpinner spinner) {
spinner.setLayout(null);
int fontSize = 160;
int buttonSize = 87;
Component c = spinner.getComponent(0);
if (c instanceof BasicArrowButton) {
BasicArrowButton b = (BasicArrowButton) c;
b.setBounds(190, 2, 0, 0);
b.setSize(buttonSize, buttonSize);
}
Component c2 = spinner.getComponent(1);
if (c2 instanceof BasicArrowButton) {
BasicArrowButton b = (BasicArrowButton) c2;
b.setBounds(190, buttonSize + 2, 0, 0);
b.setSize(buttonSize, buttonSize);
}
Component c3 = spinner.getComponent(2);
if (c3 instanceof NumberEditor || c3 instanceof ListEditor) {
DefaultEditor ne = (DefaultEditor) c3;
ne.setBounds(2, 2, 10, 20);
ne.setSize(180, fontSize);
ne.setAlignmentY(0);
}
spinner.setFont(new Font("Tahoma", Font.PLAIN, fontSize));
spinner.setSize(new Dimension(279, 179));
}
Questions connexes
- 1. Comment redimensionner la largeur des flèches JSpinner?
- 2. Désactiver les flèches vers le haut et vers le bas sur JSpinner
- 3. Silverlight LineDataPoint Augmenter la taille sur MouseOver
- 4. comment augmenter la taille des fourmis permgen?
- 5. Comment augmenter la taille d'une imageAvoir sur le toucher
- 6. Comment régler la taille des flèches de date de xul?
- 7. Augmenter la taille du TabWidget
- 8. Augmenter la taille de Checkbox
- 9. Positionnement automatique des flèches sur le diaporama
- 10. Augmenter la taille du texte
- 11. Augmenter la taille Autocomplete scrollbar
- 12. Augmenter la taille de JCheckbox?
- 13. Comment augmenter la taille des caractères des étiquettes de contour?
- 14. augmenter la taille des photos prises avec la caméra android
- 15. Augmenter la taille du conteneur + montrer DIV
- 16. Augmenter la taille des fontes de la liste
- 17. Dessiner des flèches sur des cercles
- 18. Java KeyListener ne tire pas sur JSpinner
- 19. Augmenter la taille de l'élément de menu
- 20. Augmenter la taille d'une application WPF
- 21. comment augmenter la taille du cube-openGL
- 22. Augmenter la taille du texte en MuPAD?
- 23. Augmenter la taille no de mapper
- 24. Comment augmenter la taille de l'image ViewImage
- 25. Augmenter la taille du tableau C++
- 26. SQL Server: Comment augmenter la taille du journal des transactions?
- 27. comment augmenter la taille du tampon jsch?
- 28. Comment augmenter la taille de <a des lettres d'étiquette
- 29. Augmenter la taille des noms boxplot dans R
- 30. iphone dev augmenter la taille du contenu des cellules programatically
d'accord avec @Jesus Ramos, alors la réponse est "extraire ces JComponents de JSpinner et remplacer son PreferredSize" – mKorbel