日期:2014-05-20 浏览次数:20677 次
@Override public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub JLabel jl = new JLabel("new Label"); panel.add(jl, BorderLayout.NORTH); panel.validate(); // panel.repaint();// 在这几句代码里面添加的JLabel无法显示 要最小化 然后还原就能显示 }
------解决方案--------------------
panel.repaint();
的前面加一句
panel.revalidate();
试试