大概意思是这样的,
javax.swing.JInternalFrame DesignWindow = new javax.swing.JInternalFrame();
DesignWindow.getContentPane().setLayout(new java.awt.FlowLayout());
Component newComponent1 = (Component)Class.forName("javax.swing.JButton").newInstance();
Component newComponent2 = (Component)Class.forName("javax.swing.JButton").newInstance();
Component newComponent3 = (Component)Class.forName("javax.swing.JButton").newInstance();
DesignWindow.getContentPane().add(newComponent1);
DesignWindow.getContentPane().add(newComponent2);
DesignWindow.getContentPane().add(newComponent3);
DesignWindow.validate();
我动态的在这个ContentPane中加入了3个对象,现在想将对象生成资源代码保持到文件中,象下面这样的
public class Test extends javax.swing.JFrame{
    public Test() {
             setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
             setResizable(true);
             setVisible(true);
             getContentpane().setLayOut(new java.awt.FlowLayout());
             setBounds(0, 0, 400, 400);             JButton1 = new javax.swing.JButton();
             JButton1.setAlignmentX(0.5f);
             JButton1.setText("Submit");
             add(JButton1);             JButton2 = new javax.swing.JButton();
             JButton2.setAlignmentX(0.5f);
             JButton2.setText("Submit");
             add(JButton2);             JButton3 = new javax.swing.JButton();
             JButton3.setAlignmentX(0.5f);
             JButton3.setText("Submit");
             add(JButton3);             validate();
}private javax.swing.JButton JButton1;
private javax.swing.JButton JButton2;
private javax.swing.JButton JButton3;
public static void main(String args[])
{
    new Test();
}}这种能能重新创建的源代码,哪位大侠知道的,指点一下  谢谢