import java.awt.BorderLayout
import java.awt.HeadlessException
import javax.swing.JButton
import javax.swing.JFrame
import javax.swing.JPanel
import javax.swing.JTabbedPane
public class PanFrame extends JFrame {
private static final long serialVersionUID = 1L
private JTabbedPane jpan = new JTabbedPane(JTabbedPane.TOP)
private JPanel[] pans = new JPanel[5]
public PanFrame() throws HeadlessException {
for (int i = 0i <pans.lengthi++) {
pans[i] = new JPanel()
pans[i].setLayout(new BorderLayout())
pans[i].add(new JButton("Button " + (i + 1) + "on JPanel "
+ (i + 1)), BorderLayout.CENTER)
jpan.addTab("JPanel " + (i + 1), pans[i])
}
this.getContentPane().add(jpan, BorderLayout.CENTER)
this.setBounds(200, 200, 480, 320)
this.setResizable(false)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
this.setVisible(true)
}
public static void main(String[] args) {
new PanFrame()
}
}
for ( int x = 0 x < 10 x++ ){
if (null == xianshi[x])
{
xianshi[x] = new JPanel ()
}
xianshi[x].add (new JLabel ("我是第" + ( x + 1 ) + "个标签"))// 这里不出问题了
shang.add ("" + x, xianshi[x])
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)