• Viernes 8 de Noviembre de 2024, 23:16

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - evaht

Páginas: [1]
1
Java / Cambiar De Jtextarea A Jtextpane
« en: Lunes 12 de Febrero de 2007, 13:09 »
Hola!

Estoy cambiando un componente JTextArea a uno JTextPane, porque necesito meter en él líneas de texto con distintos colores, pero ahora me surgen 2 problemas:

1º No consigo cambiar el tamaño del JTextPane (con JTextArea lo definía en el constructor y funcionaba, pero con este componente he probado con setSize y setPreferredSize, pero nada)

2º En el JTextArea usaba los métodos setLineWrap() y setWrapStyleWord() para que cuando la línea de texto sea más larga que el ancho del componente se divida en varias líneas, pero estos métodos no están disponibles en JTextPane, ¿hay alguna forma de hacerlo?

Muchas gracias!

2
Java / Problema Con Gridbaglayout
« en: Miércoles 17 de Enero de 2007, 13:14 »
Hola!

Tengo un panel con GridBagLayout en el que me gustaría que apareciera un Jlabel en el centro y un JButton en la esquina superior derecha, pero no consigo colocar el botón, haga lo que haga con las constraints siempre me aparece pegado a la etiqueta. Este es mi código:

firstPanel = new JPanel();
firstPanel.setBorder(BorderFactory.createEmptyBord er(0, 0, 0, 0));
firstPanel.setOpaque(false);
firstPanel.setLayout(new GridBagLayout());
GridBagConstraints constraints = new GridBagConstraints();

remoteUserLabel = new JLabel("Sesión de chat con " + contact);
remoteUserLabel.setHorizontalAlignment(AbstractBut ton.LEFT);

ImageIcon icocerrar = new ImageIcon("//Web/wwwroot/Clinic/img/close.gif");
closeButton = new JButton(icocerrar);
closeButton.setPreferredSize(new Dimension(20,20));

closeButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//!Lo que hace el botón
}
}
);

constraints.gridx = 0;
constraints.gridy = 0;
constraints.gridwidth = 1;
constraints.gridheight = 1;
constraints.weightx = 1.0;
constraints.fill = GridBagConstraints.BOTH;
firstPanel.add(remoteUserLabel,constraints);

constraints.gridx = 1;
constraints.gridy = 0;
constraints.gridwidth = 1;
constraints.gridheight = 1;
constraints.weightx = 0;
constraints.anchor=GridBagConstraints.EAST;
constraints.fill = GridBagConstraints.NONE;
firstPanel.add(closeButton,constraints);

¿Alguien me podría echar una mano con esto?

Muchas gracias!

3
Java / Personalizar Un Jtabbedpane
« en: Jueves 11 de Enero de 2007, 12:15 »
Hola!

Tengo una interfaz con un JTabbedPane y me estoy volvendo loca buscando la manera de agregarle a cada pestaña un botón de cerrar (la típica aspa). ¿Sabéis si esto es posible?

Además, me he recorrido el API de arriba abajo y no he encontrado el modo de cambiar el tamaño y la apariencia de las pestañas (lo intenté modificando el TabLayout pero sólo consigo modificar cosas en el panel correspondiente a cada pestaña, pero no en las pestañas en sí) ¿Existe alguna forma de cambiar el tamaño de las pestañas o hacer, por ejemplo, que si el nombre es muy largo se parta en dos en vez de poner una pestaña muy ancha?

Muchas gracias!  :)

Páginas: [1]