Articles of jbutton

cambiar el tamaño de un ImageIcon en un JButton

Estoy creando un JButton que incluye un ImageIcon específico. El problema principal es que el tamaño del icono original es mucho más grande que el tamaño del botón. Como resultado, cuando se muestra el botón, solo se puede ver parte del ícono. ¿Cuál es el método que “redimensiona” un ImageIcon para que quepa dentro de […]

Transparent JButton

¿Es posible hacer que un JButton sea transparente (incluido el borde) pero no el texto? Extiendo el JButton de swing y anulo esto: @Override public void paint(Graphics g) { Graphics2D g2 = (Graphics2D) g.create(); g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0)); super.paint(g2); g2.dispose(); } pero hace que todo sea transparente, incluido el texto. Gracias.

Java / Swing: altura del botón de bajo perfil?

Me gustaría reducir el tamaño vertical de un JButton. El siguiente código funciona bien para K> 1 pero parece que no puedo reducir el tamaño. ¿Alguna sugerencia? JButton button = /* … get button here … */ Dimension d = button.getPreferredSize(); d.setSize(d.getWidth(), d.getHeight()*K); button.setPreferredSize(d); editar: estoy usando JavaBuilders + MigLayout. Parece que tengo que hacer […]

Agregue Jbutton a cada fila de un Jtable

Necesito tu ayuda, quiero agregar un botón J (botón eliminar) a cada fila de un Jtable. Hasta ahora, agregué el botón a cada fila, pero tengo un problema con la acción. Intenté esto, pero no está funcionando. Cuando hago clic en el botón no pasa nada. ¿Alguien puede ayudarme, por favor? Estoy realmente apurado. Este […]

Creando un JButton personalizado en Java

¿Hay alguna manera de crear un JButton con su propio gráfico de botones y no solo con una imagen dentro del botón? Si no, ¿hay alguna otra forma de crear un JButton personalizado en Java?

¿Por qué mi JLabel no aparece?

Estoy llamando a este método llamado check en una de mis clases abstractas, pero por alguna razón el JLabel (problema) que estoy agregando al JPanel (panel) no aparece. ¿Por qué está ocurriendo esto? Cualquier explicación, estoy usando el repintado y validar métodos, pero todavía no aparece nada.

JButton () solo funciona cuando el mouse se desplaza

import java.awt.*; import java.awt.image.*; import java.awt.event.*; import javax.imageio.*; import java.lang.*; import java.io.*; import javax.swing.*; public class MainClass extends Component{ private Image bg; private ImageIcon newgame; private ImageIcon quit; private ImageIcon options; private JButton bquit; private JButton boptions; private JButton bnewgame; private static Container pane; //Container public void loadImage() { try { bg=ImageIO.read(new File(“bg1.png”)); } catch […]

JButton ActionListener: las actualizaciones de GUI solo después de hacer clic en JButton

Tengo un problema con mi JButton ActionListener. Tengo un método doTheCleaning () definido en otra clase que cuando se llama hace una serie de cambios a mi GUI. public void doTheCleaning(){ //change image icon //had thread.sleep here //insert to text area //had thread.sleep here //etc } Luego, en otra clase, instanciamos la clase que contiene […]

¿No se puede agregar un componente Swing a varios contenedores?

Estoy intentando (probando algo más) agregar una referencia JButton en dos JPanels para probarla, ¡y desaparece del primer panel al que se agregó! Entonces, ¿no se puede agregar un componente Swing a múltiples contenedores? Gracias de antemano.

Cómo presionar un botón JButton en el mouse?

Quiero tener colores personalizados según los eventos del mouse (entrada del mouse, salir, presionar, etc.). Entonces para lograr esto, escribí el siguiente código. Está bien para todo, excepto en el caso del evento presionado por el mouse, que no hace nada. Solo funciona si UIManager el color en el UIManager como este UIManager.put(“Button.select”, Color.red); . […]