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;i<3;i++){
JLabel label=new JLabel(s[i],ic[i],JLabel.LEFT);
if(i>0)
{
label.setHorizontalTextPosition(ih[i]);
label.setHorizontalTextPosition(iv[i]);
}
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))出现问题,
JAVV开发
随时随地看视频慕课网APP
相关分类