6
Tengo este código para hacer un Jbutton con imagen de icono, y funciona. Pero el problema es que los bordes y el fondo del botón no desaparecen.cómo ocultar el fondo de JButton (¿qué imagen de icono contiene)?
Quiero que solo aparezca la imagen del icono sin bordes & Fondo del botón.
Intenté establecer setOpaque(false)
, ¡pero desapareció todo el botón!
¿Qué pasa en mi código?
_button = new JButton("Exit");
_button.setHorizontalTextPosition(SwingConstants.CENTER);
_button.setSize(200,130);
//_button.setContentAreaFilled(false);
_button.setBorderPainted(false);
//_button.setOpaque(false);
_button.setIgnoreRepaint(true);
//_button.setFocusable(false);
_button.setIcon(button_icon);
_button.setBounds(200, 200,200, 170);
_button.setRolloverEnabled(true);
_button.setRolloverIcon(button_icon_hover);
_button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
//_button.addActionListener(this);
_button.setBackground(null);
_button.setFocusable(true);
_button.setFocusPainted(true);
_button.setForeground(Color.WHITE);
_button.setFont(new Font("Times New Roman",Font.BOLD,35));
Puedo usar este código, pero los bordes y el fondo están desaparecer el problema es que la imagen no se puede hacer clic – alex
Está funcionando parcialmente. –
@SanjitKumarMishra ¿por qué dices parcialmente? –