解决方案 1:-为什么不从 1 的值开始 x,所以它跳过 0,而不是从 0 开始并检查 x>1...
解决方案 2:- [http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html#tabapi][1]
[1]:http ://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html#tabapi使用该链接。
解决方案 3: - 你可以做这样的事情,只是不绘制 tabArea
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"));
tp.setUI(new javax.swing.plaf.metal.MetalTabbedPaneUI(){
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 = ...