小编nan*_*itv的帖子

java swing动态添加组件

我是Java Swing的新手.我对在Swing中动态添加组件有一些疑问.

基本上我甲肝一个主要JPanel由两个子JPanel(leftpanel和rightpanel)的神韵:horizo​​ntally.In离开JPanel我甲肝一些JButtons,我会点击JButton我NEDD表现出一定的JLabel,JTextArea等右JPanel.我尝试了一个代码,但它不起作用.当我点击按钮时,它进入事件监听器功能,但JLabel我无法查看.

我在下面给出我的代码.请看看这个并纠正我.提前致谢

package my;

    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.BoxLayout;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.SwingUtilities;

    /**
     *
     * @author root
     */

    public class myAplliwithPanel extends JFrame{

        JPanel rightPanel;

        public myAplliwithPanel() {
             initGui();
        }        

        public void initGui()
        {
           JPanel mainPanel=new JPanel();
           mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.X_AXIS));

           JPanel leftPanel=new JPanel();
           leftPanel.setLayout(new BoxLayout(leftPanel, BoxLayout.Y_AXIS));

            rightPanel=new JPanel();
           rightPanel.setLayout(new BoxLayout(rightPanel, BoxLayout.Y_AXIS));

           JButton …
Run Code Online (Sandbox Code Playgroud)

java swing components dynamic

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

components ×1

dynamic ×1

java ×1

swing ×1