概述
试试这个
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Testing
{
public void buildGUI()
{
JTabbedPane tp = new JTabbedPane();
tp.addTab("A",getPanel("A"));
tp.addTab("B",getPanel("B"));
tp.addTab("C",getPanel("C"));
//Control Header space area..
final boolean showTabsHeader = false;
tp.setUI(new javax.swing.plaf.metal.MetalTabbedPaneUI(){
@Override
protected int calculateTabAreaHeight(int tabPlacement, int horizRunCount, int maxTabHeight) {
if (showTabsHeader) {
return super.calculateTabAreaHeight(tabPlacement, horizRunCount, maxTabHeight);
} else {
return 0;
}
}
protected void paintTabArea(Graphics g,int tabPlacement,int selectedIndex){}
});
JFrame f = new JFrame();
f.getContentPane().add(tp);
f.pack();
f.setLocationRelativeTo(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
}
public JPanel getPanel(String tabText)
{
JPanel p = new JPanel();
p.add(new JLabel(tabText));
return p;
}
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable(){
public void run(){
new Testing().buildGUI();
}
});
}
}
最后
以上就是朴实歌曲为你收集整理的java隐藏标题_隐藏java中的选项卡标题的全部内容,希望文章能够帮你解决java隐藏标题_隐藏java中的选项卡标题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复