JAVA GUI设计.文本框需要点击一下或者用鼠标改变船体大小才能显示.

JAVA GUI设计.文本框需要点击一下或者用鼠标改变船体大小才能显示.,第1张

你的 ctsetVisible(true); 这行放到 padd(userpas); 之后,就行了。 如:

import javaawteventActionEvent;

import javaawteventActionListener;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJPanel;

import javaxswingJPasswordField;

import javaxswingJTextField;

/

登录窗体

@author 娃娃

/

public class denglu {

JFrame ct;

JPanel p;

JButton denglu, tuichu;

JLabel usernamel, userpasl;

JTextField username;

JPasswordField userpas;

public denglu() {

// TODO Auto-generated constructor stub

ct = new JFrame("登 录");

ctsetSize(300, 200);

ctsetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

p = new JPanel();

psetLayout(null);

ctadd(p);

denglu = new JButton("登 录");

denglusetBounds(50, 120, 70, 30);

dengluaddActionListener(new denglulistener());

padd(denglu);

tuichu = new JButton("退 出");

tuichusetBounds(170, 120, 70, 30);

tuichuaddActionListener(new tuichulistener());

padd(tuichu);

usernamel = new JLabel("用户名:");

usernamelsetBounds(30, 25, 50, 25);

padd(usernamel);

userpasl = new JLabel("密 码:");

userpaslsetBounds(30, 60, 50, 25);

padd(userpasl);

username = new JTextField();

usernamesetBounds(90, 25, 150, 25);

padd(username);

userpas = new JPasswordField();

userpassetBounds(90, 60, 150, 25);

userpassetEchoChar('');

padd(userpas);

ctsetVisible(true);

}

public static void main(String [] args) {

new denglu();

}

class denglulistener implements ActionListener {

public void actionPerformed(ActionEvent e) {

sjkcxsql cxsql=new sjkcxsql();

long tem =cxsqlacdl(usernamegetText(), new

String(userpasgetPassword()));

if (tem>0) {

zhuye zhuye=new zhuye();

zhuyeuserid=tem;

zhuyeshow();

ctdispose();

}

}

}

class tuichulistener implements ActionListener {

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

Systemexit(0);

}

}

}

Toolkit tk=ToolkitgetDefaultToolkit();  

Image img=tkgetImage("mousegif"); /mousegif是你的图标/  Cursor cu=tkcreateCustomCursor(img,new Point(10,10),"stick");  thissetCursor(cu);

以上就是关于JAVA GUI设计.文本框需要点击一下或者用鼠标改变船体大小才能显示.全部的内容,包括:JAVA GUI设计.文本框需要点击一下或者用鼠标改变船体大小才能显示.、在java的swing中,如何使鼠标移入窗口时变成图片、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9277420.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存