Me gustaría obtener el efecto como si JTabbedPane se girara 90 grados en sentido antihorario (solo pestañas pero no el contenido dentro de las pestañas). ¿Cuál es la mejor manera de implementar eso en Java?¿Cómo crear pestañas verticales en Java?
Respuesta
En esta solución:
http://oreilly.com/pub/a/mac/2002/03/22/vertical_text.html
El texto se pintó verticalmente y se intentó como un ícono en la pestaña. De esta forma, no tiene que modificar JTabbedPane, solo utiliza un icono personalizado en la pestaña.
Por supuesto, también debería especificar la ubicación de las pestañas a la izquierda.
Puede especificar la colocación en el constructor:
http://download.oracle.com/javase/6/docs/api/javax/swing/JTabbedPane.html#JTabbedPane%28int%29
o en la incubadora:
http://download.oracle.com/javase/6/docs/api/javax/swing/JTabbedPane.html#setTabPlacement%28int%29
Usted puede intentar setTabPlacement(SwingConstants.LEFT)
o this component
No veo cómo ayuda ese enlace. Además, la ubicación de las pestañas no crearía texto vertical. – jzd
Según tengo entendido, el autor necesita pestañas verticales pero texto horizontal, lo decidí desde este @ (solo pestañas, pero no el contenido dentro de las pestañas) @ –
Como alternativa, considere JToolBar
con orientation
conjunto de VERTICAL
en un BorderLayout
, EAST
o WEST
. Es bastante fácil rotate text en el botón Icon
.
Se podría tratar de extender la clase tabpane, en el método de pintura sobrecargado, consiguen el objeto gráfico, dicen g2d
es el argumento del método de pintura sobrecargado:
super(g2d.rotate(Pi/2));
como titular
- 1. Pestañas verticales con JQuery?
- 2. ¿Cómo construir conjuntos de pestañas verticales en WPF?
- 3. ¿Cómo implemento un control de pestañas con pestañas verticales en C#?
- 4. Cómo crear pestañas trapezoidales en el control de pestañas WPF
- 5. ¿Cómo crear gráficos de barras verticales rotos en matpltolib?
- 6. Cómo crear libretas con pestañas de Mathematica
- 7. ¿Cómo crear pestañas simples con jQuery?
- 8. Crear pestañas más pequeñas en Android
- 9. ¿Cómo crear un diseño con pestañas en Android 4.0?
- 10. ¿Cómo puedo crear un menú con pestañas en ASP.NET MVC?
- 11. Cómo detectar pestañas ¿Cambiar URLs o crear pestañas en Google Chrome Extension?
- 12. Encabezados verticales en JTable?
- 13. Eliminar líneas verticales en jqGrid
- 14. ¿Cómo habilitar las guías de pestañas en Visual Studio 2010?
- 15. Cómo crear proxy en java
- 16. Práctica recomendada para manejar pestañas verticales y otros caracteres xml no válidos
- 17. Guardar todas las ventanas/pestañas en GVim
- 18. Crear un control de pestañas con un número dinámico de pestañas en Visual Studio C#
- 19. Cómo crear Android ActionBar con vista y pestañas personalizadas
- 20. Cómo crear las pestañas de la cinta de forma dinámica?
- 21. Cómo crear una barra de pestañas usando PhoneGap
- 22. Cómo crear grupos de botones de radio verticales en formato html sin etiqueta de tabla
- 23. cabeceras verticales en tablas reStructuredText
- 24. ¿Cómo manipular grupos de pestañas con el teclado en Visual Studio 2010?
- 25. Crear pestañas usando Fragmentos ahora que TabActivity está en desuso
- 26. Crear varias pestañas en Pencil Project WI refuerzos herramienta
- 27. Análisis de imágenes Java: conteo de líneas verticales
- 28. UISliders verticales y UISwitches
- 29. histograma sin líneas verticales
- 30. Encabezados verticales y horizontales en una tabla?
y algunos ejemplos para eso http://www.java2s.com/Code/Java/Swing-JFC/TabbedPane.htm + 1 – mKorbel
@mKorbel: No encontré ejemplos de pestañas verticales allí. – bancer
@bancer realmente convierte el tiempo de sus requerimientos al código que muestra aquí, tal vez se trata de un pequeño hack, puede editar su pregunta original, luego lo miramos – mKorbel