无法将组件放入BorderLayout中心

时间:2016-05-05 08:24:01

标签: java swing user-interface jpanel jlabel

我有一个非常讨厌的问题。我正在使用JAVA GUI,我没有配备布局管理器,但我知道基础知识。我有一个代码,据说应该将标签组件放入其父面板,但它不起作用,因为我尝试添加BorderLayout.CENTER。有人可以帮助我吗?这是我遇到问题的简短代码。

JPanel namePanel = new JPanel();    
            namePanel.setLayout(new BorderLayout());
            namePanel.setPreferredSize(new Dimension(420,45));
            namePanel.setBackground(Color.DARK_GRAY);
            namePanel.setBorder(border);
        JLabel nameLabel = new JLabel(taskName.get(i));
            nameLabel.setFont(new Font("Century Gothic", Font.BOLD, 18));
            nameLabel.setForeground(Color.WHITE);
            namePanel.add(nameLabel, BorderLayout.CENTER); 

图片:enter image description here

0 个答案:

没有答案