我想使用JTabbedPane来显示一些表(每个Tab中有一个表)。 很容易实现:你制作一个JTabbedPane,放一些scrollPanes(代表标签)然后你只需将表添加到你的scrollPanes。 我的问题是在scrollPanes中你只能添加表格,我还需要添加文本框,单选按钮和标签。
我想知道是否还有其他选择。
答案 0 :(得分:0)
如果我理解你...你可以将scrollPane添加到选项卡并添加到它面板 并在面板中添加您需要的控件和表格;
就像这个image
一样您可以使用jform desiner生成代码
jTabbedPane1 = new javax.swing.JTabbedPane();
jScrollPane1 = new javax.swing.JScrollPane();
jPanel1 = new javax.swing.JPanel();
jButton2 = new javax.swing.JButton();
jScrollPane2 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
jPanel1.setLayout(new javax.swing.BoxLayout(jPanel1, javax.swing.BoxLayout.Y_AXIS));
jButton2.setText("jButton2");
jPanel1.add(jButton2);
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null},
{null, null, null, null},
{null, null, null, null},
{null, null, null, null}
},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4"
}
));
jScrollPane2.setViewportView(jTable1);
jPanel1.add(jScrollPane2);
jScrollPane1.setViewportView(jPanel1);
jTabbedPane1.addTab("tab1", jScrollPane1);
答案 1 :(得分:0)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li><a href="#">Home</a></li>
<li class="sub_menu"><a href="#" >Portfolio</a>
<ul class="sub">
<li><a href="#">1</a> </li>
<li><a href="#">2</a></li>
</ul>
</li>
<li><a href="#">Blog</a></li>
<li><a href="#">Pages</a></li>
<li><a href="#">Shop</a> </li>
<li class="sub_menu"><a href="#">components</a>
<ul class="sub">
<li><a href="#">3</a> </li>
<li><a href="#">4</a></li>
</ul>
</li>
<li><a href="#">Features</a></li>
</ul>