Bom gente,
Eu gostaria de saber como faço para seta uma
imagem como ícone de um botão.
Quem poder ajudar eu agradeço.
Bom gente,
Eu gostaria de saber como faço para seta uma
imagem como ícone de um botão.
Quem poder ajudar eu agradeço.
Se estiver usando Swing, use o método setIcon() da classe JButton.
Roger eu sei como seta um ícone no botão,
O que eu queria saber é, como é que eu faço
para esse ícone ser uma imagem, já que o
método setIcon(); tem como parâmetro um
Icon e não uma Image.
Mas obrigado mesmo assim.
Uma forma de fazer: primeiro você carrega sua imagem num BufferedImage, e em seguida você cria um ImageIcon passando a imagem no construtor. Aí basta passar o ImageIcon para JButton.setIcon().
Ahem… o ícone é uma imagem… A classe ImageIcon recebe como parâmetro uma imagem qualquer.
Olá amigo
isso deve ajudar:
ImageIcon clienteButtonIcon = createImageIcon("resources/kontact_contacts.png");
.
.
.
.
btn1.setIcon(clienteButtonIcon);
public static ImageIcon createImageIcon(String path) {
java.net.URL imgURL = FrameModelo.class.getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL);
} else {
System.err.println("Couldn't find file: " + path);
return null;
}
}
Silvio Guedes
cara se eu entendi sua duvida ja fiz algo ± assim
a soluçao e colocar um jLabel e colocar sua imagem nele. depois tu coloca um evento nele de mouseclicked
jLabelCONFIRMA = new javax.swing.JLabel();
jLabelCONFIRMA.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Nova pasta/imagem.png")));
jLabelCONFIRMA.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
//metodo para açao do botao
}
algo desse tipo!
vlw