No entiendo porque no sale mi logo de coca-cool, ¿sera que no se trabaja con la clase imageicon?
package el.paquete.de.ana;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
*
* @author Ana
*/
public class Bienvenida extends JFrame implements ActionListener {
private JLabel label1, label2, label3, label4;
private JButton boton1;
private JTextField textfield1;
public Bienvenida() {
setLayout(null);
setTitle("Bienvenido");
getContentPane().setBackground(new Color(255, 0, 0));
setIconImage(new ImageIcon(getClass().getResource("/resources/icon.png")).getImage());
ImageIcon logo = new ImageIcon("/resources/logo-coca.png");
label1 = new JLabel(logo);
label1.setBounds(25, 15, 100, 80);//<-Este logo no me sale
add(label1);
label2 = new JLabel("Bienvenido al Sistema de Control Vacacional");
label2.setBounds(35, 150, 420, 30);
label2.setFont(new Font("Andale Mono", 3, 18));
label2.setForeground(new Color(255, 255, 255));
add(label2);
label3 = new JLabel("Ingrese su nombre: ");
label3.setBounds(35, 240, 120, 30);
label3.setFont(new Font("Andale Mono", 1, 12));
label3.setForeground(new Color(255, 255, 255));
add(label3);
label4 = new JLabel("Coca - Cola Company 2019");
label4.setBounds(170, 560, 210, 30);
label4.setFont(new Font("Andale Mono", 1, 12));
label4.setForeground(new Color(255, 255, 255));
add(label4);
textfield1 = new JTextField();
textfield1.setBounds(35, 270, 390, 30);
add(textfield1);
boton1 = new JButton("Aceptar");
boton1.setBounds(170, 310, 120, 30);
add(boton1);
boton1.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == boton1) {
System.exit(0);
}
}
}
Mi clase Principal
package paquete.que.contiene.clase.principal;
import el.paquete.de.ana;;
/**
*
* @author Ana
*/
public class Cliente {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Bienvenida bienvenida = new Bienvenida();
bienvenida.setBounds(0, 0, 480, 640);
bienvenida.setVisible(true);
bienvenida.setResizable(false);
bienvenida.setLocationRelativeTo(null);
}
}
:huh: