解决方案 »

  1.   

    代码有些繁杂,界面布局相关的代码我看了下,没发现什么问题。
    你的代码里面有一些你自己的类,我本地也没法调试。
    我把界面模型单独抽了出来,测试了下:public class ATest extends javax.swing.JFrame {    private JPanel northPanel;
        private JPanel centerPanel;
        private JPanel southPanel;    public ATest() {
            setLayout(new BorderLayout());
            initNorthPanel();
            add(northPanel, BorderLayout.NORTH);
            initCenterPanel();
            add(centerPanel, BorderLayout.CENTER);
            initSouthPanel();
            add(southPanel, BorderLayout.SOUTH);
            setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            pack();
        }
        
        private void initNorthPanel(){
            northPanel = new JPanel();
            northPanel.setLayout(new GridLayout(1, 2));
            JButton lastButton = new JButton("上一位");
            JButton nextButton = new JButton("下一位");
            northPanel.add(lastButton);
            northPanel.add(nextButton);
        }
        
        private void initCenterPanel(){
            centerPanel = new JPanel();
            centerPanel.setLayout(new GridLayout(1, 4));
            JButton acceptButton = new JButton("接");
            JButton waitButton = new JButton("等");
            JButton refuseButton = new JButton("拒");
            JButton endButton = new JButton("结");
            centerPanel.add(acceptButton);
            centerPanel.add(waitButton);
            centerPanel.add(refuseButton);
            centerPanel.add(endButton);
        }
        
        private void initSouthPanel(){
            southPanel = new JPanel();
            southPanel.setLayout(new BorderLayout());
            JLabel label = new JLabel("测试");
            southPanel.add(label, BorderLayout.CENTER);
        }
        
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new ATest().setVisible(true);
                }
            });
        }显示正常:
    我建议你把界面跟业务拆分开来,方便维护和定位问题
      

  2.   

    建议:先不要使用你定义的static JLabel jL = new JLabel(),在需要添加jL的地方,new JLabel来替换jL。
    如果无法显示,看看是否是存放jlabel的容器宽度或者高度不够,或者是布局的问题。