【发布时间】:2012-08-30 06:57:50
【问题描述】:
正如标题所说,我的标签的高度没有增加,我的代码如下所示:
JTabbedPane jtp = new JTabbedPane();
JLabel iconInTab = new JLabel(new ImageIcon("myImage.png"));
iconInTab.setPreferredSize(new Dimension(100,80)); // is the size of my Image, I've also try to do this using getSize
jtp.addTab(null,new JPanel());
jtp.setTabComponentAt(0,iconInTab);
我也尝试过使用 html,但它也不起作用:
jtp.addTab("<html><p><p><p></html>",new ImageIcon("myImage.png"),new JPanel());
第一个代码的问题不是水平尺寸的变化(宽度正确改变),问题只是高度,第二个代码,如果我在html代码中添加多行,就会出现文本不完整(只显示中间线)(宽度也符合预期,问题是高度)。 . .
为什么会这样?或者我该怎么做?
注意: S.O.:Mac OS X 10.8.1
【问题讨论】:
标签: layout tabs size height jtabbedpane