public class JFrameLabel extends JFrame{
public JFrameLabel(){
super("路红云的问题!");
Container c=getContentpane();
c.setLayout(new FlowLayout(FlowLayout.LEFT));
int temp = 0;
ImageIcon[] ic={null,new ImageIcon(getClass().getResource("image.jpg")),new ImageIcon(getClass().getResource("/D:/tupian/"+temp+".jpg"))};
String[] s={"文本标签","文字在图形左方","文字在图形下方"};
int [] ih={0, JLabel.LEFT, JLabel.CENTER};
int [] iv={0, JLabel.CENTER, JLabel.BOTTOM};
for(int i=0;i0)
{
label.setHorizontalTextPosition(ih);
label.setHorizontalTextPosition(iv);
}
label.setToolTipText("第"+(i+1)+"个标签");
c.add(label);
}
}
public satic void main(String[] args) {
JFrameLabel app=new JFrameLabel();
app.setSize(600,300);
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
app.setVisible(true);
}
运行时显示
c.setLayout(new FlowLayout(FlowLayout.LEFT))出现问题, |