黑马程序员技术交流社区

标题: S [打印本页]

作者: 再见亦是泪    时间: 2013-1-20 21:33
标题: S
本帖最后由 张向辉 于 2013-1-22 11:14 编辑

package cn.itzero;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class MyJFrame extends javax.swing.JFrame {
        /**
         *
         */
        private static final long serialVersionUID = -3597768312571563368L;
        private JButton jButton1;
        private JTextField jTextField1;

        /**
        * Auto-generated main method to display this JFrame
        */
        public static void main(String[] args) {
                SwingUtilities.invokeLater(new Runnable() {
                        public void run() {
                                MyJFrame inst = new MyJFrame();
                                inst.setLocationRelativeTo(null);
                                inst.setVisible(true);
                        }
                });
        }
        
        public MyJFrame() {
                super();
                initGUI();
        }
        
        private void initGUI() {
                try {
                        getContentPane().setLayout(null);
                        setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
                        getContentPane().setBackground(new java.awt.Color(0,128,64));
                        {
                                jButton1 = new JButton();
                                getContentPane().add(jButton1);
                                jButton1.setLayout(null);
                                jButton1.setText("\u63d0\u4ea4");
                                jButton1.setBounds(336, 27, 65, 28);
                                jButton1.addActionListener(new ActionListener() {
                                        public void actionPerformed(ActionEvent evt) {
                                                jButton1ActionPerformed(evt);
                                        }
                                });
                        }
                        {
                                jTextField1 = new JTextField();
                                getContentPane().add(jTextField1);
                                jTextField1.setBounds(38, 26, 253, 29);

                        }
                        pack();
                        this.setSize(500, 400);
                } catch (Exception e) {
                        e.printStackTrace();
                }
        }
        int count=1;
        private void jButton1ActionPerformed(ActionEvent evt) {
               
                System.out.println(count++);
               
        }

}

作者: 再见亦是泪    时间: 2013-1-20 21:34
标题: RE: Swing中的一个问题没弄明白
我想要把控制台中打出的数字显示在窗口程里的text文本里,该怎么弄
作者: 再见亦是泪    时间: 2013-1-20 21:37
结果如图 我想要将控制台中的数字显示在text里,方法在哪

未命名.jpg (73.33 KB, 下载次数: 39)

未命名.jpg

作者: txl    时间: 2013-1-20 22:05
不知道你要显示在哪个text,我想就是那个输入框吧.

那个只用将最后一个方法 jButton1ActionPerformed修改如下
  1. private void jButton1ActionPerformed(ActionEvent evt) {
  2.                
  3.                // System.out.println(count++);
  4.                 jTextField1.setText(count+++"");
复制代码

作者: 再见亦是泪    时间: 2013-1-20 22:44
多谢,搞定了 原来是加在按扭事件里,开始我搞错了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2