Итак, у меня есть этот кадр BorderLayout с панелью pnlLogo на севере. На этой панели у меня есть изображение в ярлыке. Проблема в том, что я хочу положить ее в левый верхний угол этого севера. Но когда я устанавливаюLayout (null) и setbounds, изображение вообще не отображается. В нормальном режиме потока это показывает. Кто знает, почему?ImageLabel не показан в BorderLayout.NORTH - Java Swing
package panels.components;
import java.awt.Color;
import javax.swing.*;
public class Logo extends JPanel{
// Declareren
public JLabel lblLogo;
public Logo(){
// Layout
this.setLayout(null);
this.setBackground(Color.decode("#414141"));
// Logo -> Label
ImageIcon image = new ImageIcon("src/media/Logo.jpg");
lblLogo = new JLabel("", image, JLabel.CENTER);
// Bounds
lblLogo.setBounds(10, 10, 210, 84);
// Panel
this.add(lblLogo);
}
}
Возможный дубликат [Использование JPanel с нулевым макетом] (http://stackoverflow.com/questions/14982781/using-a-jpanel-with-a-null-layout) – NiematojakTomasz
Да, это ... Спасибо! –