java main函数里面的变量i怎么获取addActionListener监听里jtf_username.getText()的值?0

wzprf2013.10.11浏览198次分享举报

public class ShowMian extends JFrame {

JFrame lockjf;// 锁屏界面

boolean isexit = false;

JPanel lockjp = new JPanel();;

JLabel jl_username;

JLabel jl_password;

JButton jb_ensure;// 确定按钮

JButton jb_result;// 撤消按钮

JTextField jtf_username;// 用户名

JPasswordField jtf_password;// 用户密码

// 用来得到屏幕的分辨率

Toolkit toolkit;

// 用来接受屏幕返回的分辨率

int xscreen;// 屏幕的x坐标

int yscreen;// 屏幕的y坐标

// 定义线程让窗体每秒获得一次焦点

Thread thread;

String username;

public ShowMian() {

// TODO Auto-generated constructor stu

// 初始化界面

lockjp = new driver();

lockjf = this;

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

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

jtf_username = new JTextField();

jtf_password = new JPasswordField();

jb_ensure = new JButton("确定");

jb_result = new JButton("取消");

// 得到当前的分辨率

toolkit = this.getToolkit();

final Dimension dimension = toolkit.getScreenSize();

xscreen = dimension.width;

yscreen = dimension.height;

//System.out.println(xscreen + ":" + yscreen);

// 设置主窗体的大小

// 把各个组件注册到jframe

add(lockjp);

lockjp.setLayout(null);

lockjp.add(jl_username);

lockjp.add(jl_password);

lockjp.add(jtf_username);

lockjp.add(jtf_password);

lockjp.add(jb_ensure);

lockjp.add(jb_result);

// 设置各个组件的位置

。。。

// lable的设置

。。。

// textare的设置

jtf_username.setBounds(jl_username.getX() + 60, jl_username.getY(), 140, 20);

// button的设置

jb_ensure.setBounds(jl_username.getX(), jl_username.getY() + 110, 60, 30);

jb_result.setBounds(jb_ensure.getX() + 140, jb_ensure.getY(), 60, 30);

// 设置按钮事

jb_ensure.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// System.out.println(jtf_username.getText().equals("wayking")+":"+jtf_password.getText().equals("2925138"));

// TODO Auto-generated method stub

//System.out.println(jtf_username.getText());

//System.out.println(jtf_password.getPassword());

username = jtf_username.getText();

System.out.println(username);

char[] password=jtf_password.getPassword();

System.out.println(password);

if (jtf_username.getText().equalsIgnoreCase("1")

&& jtf_password.getText().equalsIgnoreCase("1")) {

// System.out.println("11111111111111111111111111");

System.exit(1);

} else if (jtf_username.getText().equalsIgnoreCase("fangguangzhi")

&& jtf_password.getText().equalsIgnoreCase("1234")) {

// System.out.println("11111111111111111111111111");

System.exit(1);

} else {

jtf_username.setText("");

jtf_password.setText("");

}

}

});

jb_result.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

// TODO Auto-generated method stub

jtf_username.setText("");

jtf_password.setText("");

}

});

。。。

public static void main(String[] args) throws IOException {

new ShowMian();

String i ="";

//System.out.println(i);

String j ="";

new TxtWirte().DOWriteTxt("D://问好.txt", i,j);

}

java 变量监听_java main函数里面的变量i怎么获取addActionListener监听里jtf_username.getText()的值?...相关推荐

  1. main 函数内的变量是全局变量,还是局部变量?

    main 函数内的变量是全局变量,还是局部变量? (1)main 函数内的变量不是全局变量,而是局部变量 (2)只不过它的生命周期和全局变量一样长而已 (3)全局变量一定是定义在函数外部的

  2. R语言使用factor函数处理名义变量(nominal、无序/标称分类变量)、使用ordered函数处理序数变量(ordinal、有序分类/标称变量)

    R语言使用factor函数处理名义变量(nominal.无序/标称分类变量).使用ordered函数处理序数变量(ordinal.有序分类/标称变量) 目录

  3. java中参数存储_Java中函数参数传递和数据存储

    值传递是将要传递的值作为一副本传递的.. 引用传递,传递的是引用对象的内存地址.. 例如: int i=4; int j=i;   //相当于把4复制了一个副本赋给了j 输出结果是i=4 ,j=4 C ...

  4. java 父类访问子类_java中父类访问子类变量

    我们都知道,子类的方法可以访问父类的实例变量,这是因为子类继承父类就会获得父类的成员变量和方法:但是父类的方法水能访问子类的实例变量,因为父类根本无法知道它将被哪个子类继承,它的子类将会增加怎样的成员 ...

  5. java变量三要素_Java零基础快速入门|变量

    本文章主要内容:字面量 变量概述 使用变量 变量分类 变量作用域 难点疑惑 学习目标:理解变量本质是什么,在开发中有什么用? 变量三要素是什么? 怎么声明变量? 怎么给变量赋值? 变量是如何分类的? ...

  6. java中如何实现变量可配置_Java基础-如何配置环境变量

    Java环境变量详细教程 第一步.打开电脑环境变量设置窗口 以Win10系统为例子. 在桌面找到此电脑,右键此电脑- ->属性,点击属性- ->点击左侧高级系统设置 点击高级系统设置 点击 ...

  7. java基本变量的堆栈_JAVA经验谈:尽可能使用堆栈变量

    如果您频繁存取变量,就需要考虑从何处存取这些变量.变量是 static 变量,还是堆栈变量,或者是类的实例变量?变量的存储位置对存取它的代码的性能有明显的影响?例如,请考虑下面这段代码: class ...

  8. java 类确定运行时间_java回调函数实例:实现一个测试函数运行时间的工具类

    下面使用java回调函数来实现一个测试函数运行时间的工具类: 如果我们要测试一个类的方法的执行时间,通常我们会这样做: public class TestObject { /** * 一个用来被测试的 ...

  9. java中为什么需要常量和变量的区别_Java中常量和最终变量之间的区别?

    Java中的常量 常量变量是其值固定的变量,程序中仅存在一个副本.声明常量变量并为其分配值后,就无法在整个程序中再次更改其值. 与C语言不同,Java(直接)不支持常量.但是,您仍然可以通过声明变量s ...

  10. java中final语句_Java中使用非final变量的不可访问语句

    下面是一个示例,其中我们将看到使用非final变量"-的unreachable语句 示例class Demo_example { int a = 2, b = 3; void display ...

最新文章

  1. 如何保证高可用?java测试工程师测试的方法
  2. python基础知识思维导图-python基础知识思维导图1
  3. 女神节爆猛料!. NET程序员男女比例公布!
  4. 欢乐纪中某B组赛【2019.1.28】
  5. ASP 代码当前记录集不支持更新问题的解决办法。
  6. thinkphp 手机号和用户名同时登录
  7. 华泰证券:“融券通”是何阳谋?
  8. 区块链知识转载博文1: 共识算法之争(PBFT,Raft,PoW,PoS,DPoS,Ripple)
  9. 应届生offer指南
  10. 【数据集划分】误用shuffle,导致训练集和测试集掺混
  11. 数据结构C语言代码实战
  12. 【视频】程序员面试二本实习生,疯狂问项目,他能否从容应对?(一面)
  13. 手把手教你使用Python生成图灵智能小伙伴,实现工作助手/闲聊功能
  14. vue大屏展示高度自适应
  15. 数据结构系列二---[一周leetcode刷题记录]
  16. PTA_21_08_图7 _公路村村通
  17. 关于工作与生活——HP大中华区总裁孙振耀撰文谈退休并畅谈人生
  18. 【人工智能】国产开源大模型 baichuan-7B 百川聊天 BaiChat 快速开始上手实战效果实测 —— 希望 baichuan-7B 再打磨打磨吧
  19. MIT教授:AI颠覆商业的唯一阻碍是你不会用它
  20. Linux系统从零搭建泰拉瑞亚服务器

热门文章

  1. Linux的目录结构及对应目录下存放的内容
  2. 计算长方体、四棱锥的表面积和体积_JAVA
  3. 深度学习理论——特征提取算法
  4. ADB投屏_手机无需安装客户端的【安卓投屏】
  5. word文字上下间距怎么调_Word表格调整(行高、文字上下间距等)
  6. npm connect ETIMEDOUT 报错
  7. hive实现两列数据合并成一列
  8. layui switch使用详解
  9. 微信小程序统计图表插件wxcharts的使用汇总
  10. js对加法计算、减法计算、乘法计算、除法计算的精度处理