给分
Jbuild下
button1.setBounds(10,10,90,90);

解决方案 »

  1.   

    还是不行,我已经加进去了,
    源程序:
    package test2;import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import com.borland.jbcl.layout.*;
    import javax.swing.border.*;public class Frame1 extends JFrame {
      JPanel contentPane;
      JTextPane jTextPane1 = new JTextPane();
      JButton jButton1 = new JButton();
      TitledBorder titledBorder1;
      Dimension dimension1;  /**Construct the frame*/
      public Frame1() {
        enableEvents(AWTEvent.WINDOW_EVENT_MASK);
        try {
          jbInit();
        }
        catch(Exception e) {
          e.printStackTrace();
        }
      }
      /**Component initialization*/
      private void jbInit() throws Exception  {
        //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
        contentPane = (JPanel) this.getContentPane();
        titledBorder1 = new TitledBorder("");
        dimension1 = jButton1.getPreferredSize();
        jTextPane1.setBackground(Color.lightGray);
        jTextPane1.setPreferredSize(new Dimension(66, 2));
        jTextPane1.setVerifyInputWhenFocusTarget(false);
        jTextPane1.setText("聊天记录:");
        contentPane.setEnabled(true);
        contentPane.setToolTipText("");
        this.getContentPane().setBackground(Color.lightGray);
        this.setResizable(false);
        this.setSize(new Dimension(400, 300));
        this.setTitle("net qq");
        jButton1.setAlignmentX((float) 100.0);
        jButton1.setAlignmentY((float) 100.0);
        jButton1.setSize(20,20);
        jButton1.setBorder(titledBorder1);
        jButton1.setOpaque(false);
        jButton1.setPreferredSize(new Dimension(20, 20));
       jButton1.setBounds(10,10,90,90);    jButton1.setText("jButton1");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            jButton1_actionPerformed(e);
          }
        });
        contentPane.add(jTextPane1, BorderLayout.SOUTH);
        contentPane.add(jButton1, BorderLayout.NORTH);
      }
      /**Overridden so we can exit when window is closed*/
      protected void processWindowEvent(WindowEvent e) {
        super.processWindowEvent(e);
        if (e.getID() == WindowEvent.WINDOW_CLOSING) {
          System.exit(0);
        }
      }  void jButton1_actionPerformed(ActionEvent e) {  }
    }
      

  2.   

    建立一新  applet  用以下代码替换试试
    package untitled1;import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;
    import javax.swing.*;public class Applet1 extends Applet {
    int hxq=1;
      boolean isStandalone = false;
      JButton jButton1 = new JButton();
      /**Get a parameter value*/
      public String getParameter(String key, String def) {
        return isStandalone ? System.getProperty(key, def) :
          (getParameter(key) != null ? getParameter(key) : def);
      }  /**Construct the applet*/
      public Applet1() {
      }
      /**Initialize the applet*/
      public void init() {
        try {
          jbInit();
        }
        catch(Exception e) {
          e.printStackTrace();
        }
      }
      /**Component initialization*/
      private void jbInit() throws Exception {
        jButton1.setText("jButton1");
        jButton1.setBounds(new Rectangle(106, 59, 79, 29));
        jButton1.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            jButton1_actionPerformed(e);
          }
        });
        this.setLayout(null);
        this.add(jButton1, null);
      }
      /**Get Applet information*/
      public String getAppletInfo() {
        return "Applet Information";
      }
      /**Get parameter info*/
      public String[][] getParameterInfo() {
        return null;
      }  void jButton1_actionPerformed(ActionEvent e) {
    if(hxq==1)
    {hxq=0;  jButton1.setBounds(10,10,90,90);
    }
      else
      {
      hxq=1;
      jButton1.setBounds(106, 59, 79, 29);
    }  }
    }