如何在选项卡中加入JPanel数组 急急急急急急急急急急急急急急

如何在选项卡中加入JPanel数组 急急急急急急急急急急急急急急,第1张

//这种效果?

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])

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11649310.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存