import java.awt.Color;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.SystemColor;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSlider;
import javax.swing.UIManager;public class MainFrame extends JFrame { public static void main(String args[]) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
MainFrame frame = new MainFrame();
frame.setVisible(true);
} catch (Exception e) { }
} public MainFrame() {
setSize(800, 600);
getContentPane().setBackground(Color.WHITE);

                Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation((int) (size.getWidth() - this.getWidth()) / 2,
(int) (size.getHeight() - this.getHeight()) / 2); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().setLayout(null);

final JButton btnStart = new JButton();
btnStart.setBounds(360, 15, 66, 28);
getContentPane().add(btnStart);
btnStart.addActionListener(new ActionListener() {
public void actionPerformed(final ActionEvent e) {
JLabel lblTest=new JLabel("AAAAAAAAAAAAAAA");
lblTest.setBounds(100,100,20,20);
getContentPane().add(lblTest);
}
});
btnStart.setText("开始");
}}
目的-->点击按钮就添加一个Lable,可以显示出来的

解决方案 »

  1.   

    靠,刚才看见一哥们的帖子,被提醒了!!!!!!!

    添加后没有出来,其实是添加了,只是你看不见而已,大家是否还记得repaint()????
    关键的忘记了......

      

  2.   

    楼主我教你怎么贴代码:
    1、将代码进行良好的格式化,以方便阅读。
    2、在发帖文本框的上方单击“#”按钮,选择 Java
    3、将代码粘贴到【code=Java】和【/code】之间。发出来的帖子就会是下面的效果:public class Hello {    // 程序入口
        public static void main(String[] args) {
            System.out.println("Hello!");
        }
    }