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))出现问题,
添加回答
举报
0/150
提交
取消