【发布时间】:2014-01-24 13:52:36
【问题描述】:
我有一个问题,我知道它可能看起来很简单,但我花了 3 个小时,仍然遇到问题:
我正在尝试在 java 中动态添加和删除 Jlabel 中的图像我正在尝试此代码,但我看不到标签上的任何图像我的代码有什么问题,我还能做什么?
public static void main (String[] args)
{
ImageIcon icon = new ImageIcon ("1.gif");
JFrame frame = new JFrame ("Nested Panels");
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
// Set up first subpanel
JPanel subPanel1 = new JPanel();
subPanel1.setPreferredSize (new Dimension(450, 100));
//subPanel1.setBackground (Color.green);
JLabel label1 ;
label1 = new JLabel ("Devil Left", icon, SwingConstants.CENTER);
label1.setHorizontalTextPosition (SwingConstants.LEFT);
label1.setVerticalTextPosition (SwingConstants.BOTTOM);
subPanel1.add (label1);
JPanel primary = new JPanel();
primary.setBackground (Color.blue);
primary.add (subPanel1);
frame.getContentPane().add(primary);
frame.pack();
frame.setVisible(true);
}
【问题讨论】:
-
图片存储在哪里?
-
在我的项目的根目录中
标签: java swing jlabel embedded-resource imageicon