| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
共有 503 人关注过本帖
标题:我是新手,现在在自学,请问下各位大神能否帮我解决下,按钮这个模块设置大 ...
只看楼主 加入收藏
张贤明
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2018-3-3
结帖率:100%
  已结贴   问题点数:20  回复次数:4   
我是新手,现在在自学,请问下各位大神能否帮我解决下,按钮这个模块设置大小和位置都没什么用
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.util.*;
import javax.swing.*;
public class Image extends JFrame{
    public void Myframe(){
        JFrame kj=new JFrame();
        setLayout(null);
        //kj.setSize(400, 400);
        kj.setBounds(0,0,400,400);
        kj.setVisible(true);
        final Container con=kj.getContentPane();
        final JTextField mima=new JTextField("223",20);
        mima.setBounds(0,0,50,50);   
        mima.setBackground(Color.yellow);
        con.add(mima);
        mima.setVisible(true);
        
        final JButton au=new JButton("确定");
        au.setBounds(20, 20, 10,10);
        con.add(au);
        au.setVisible(true);
        
        au.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){
                if(mima.getText().equals("123")){
                        JTextField view=new JTextField("密码正确");
                        view.setBounds(150, 70, 100,21);
                        //view.setBackground(Color.blue);
                        con.add(view);
                        view.setVisible(true);
                    }
                    else{
                        JTextField view=new JTextField("密码错误");
                        view.setBounds(150, 100, 100,21);
                        //view.setBackground(Color.red);
                        con.add(view);
                        view.setVisible(true);
                    }
               }
        });
        }
    public static void main(String args[]){
        Image main=new Image();
        main.Myframe();
   
    }
}
2018-03-03 13:39
张贤明
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2018-3-3
  得分:0 
我把文本框语句放在按钮后面,就是文本框不能设置其大小和位置,像是充满了整个空间一样的,一直不知道什么情况才会出现这个,,用的编程软件是Myeclipses,,看看各位大神能不能帮我解惑
2018-03-03 13:47
林月儿
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖南
等 级:贵宾
威 望:94
帖 子:1561
专家分:6832
注 册:2015-3-19
  得分:20 
程序代码:
public void Myframe(){
            setLayout(null);
            //kj.setSize(400, 400);
            setBounds(0,0,400,400);
            setVisible(true);
            final Container con=getContentPane();
            final JTextField mima=new JTextField("223",20);
            mima.setBounds(0, 0, 50, 50);   
            mima.setBackground(Color.yellow);
            con.add(mima);
//            mima.setVisible(true);
            
            final JButton au=new JButton("确定");
            au.setBounds(200, 200, 80, 40);
            con.add(au);
//            au.setVisible(true);
            
            JTextField view=new JTextField();
            view.setBounds(150, 70, 100,21);
            con.add(view);
            au.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e){
                    if(mima.getText().equals("123")){
                        view.setText("密码正确");
                            //view.setBackground(Color.blue);
//                            view.setVisible(true);
                        }
                        else{
                            view.setText("密码错误");
//                            JTextField view=new JTextField("密码错误");
//                            view.setBounds(150, 100, 100,21);
                           
//view.setBackground(Color.red);
                           
//con.add(view);
//                            view.setVisible(true);
                        }
                   }
            });
            }

不过是爱情,可以走很久
2018-03-03 18:12
张贤明
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2018-3-3
  得分:0 
回复 3楼 林月儿
感谢您,能麻烦请教下         public void Myframe(){
                                  JFrame kj=new JFrame();     我这样创建对象调用为什么会出现我的那个情况呢
2018-03-03 18:34
张贤明
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2018-3-3
  得分:0 
回复 3楼 林月儿
我又按之前的创建对象方法试了下,又可以了,,可能是编程的方式不对,或者软件问题,谢谢您了啊
2018-03-03 19:06







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018308 second(s), 8 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved