一个java文件怎么调用另一个文件的text值

问题描述

一个java文件怎么调用另一个文件的text值

例如我在JAVA文件A里面建了一个方法
public String getUser() {
String s1;
s1=(String)(user.getText());
return s1;
}
然后我想在JAVA文件B里调用user.getText()的值,我是这样写的
public InputCardnum inputcardnum;//这是文件A的名字 创建对象
String a=inputcardnum.getUser();
可是我执行的时候的时候出现了空指针的错误,据说这个错误可是通过在debug下运行看出错误,问题是我不会在debug下看,所以麻烦具体解答啊!!!!!
错误如下:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

解决方案

根据你给出的这些信息,inputcardnum根本没有实例化(new),当然是空引用。
这种低级错误根本不需要debug。从Exception in thread "AWT-EventQueue-0"得知,你还在使用GUI库。
调用某个方法还可以使用反射类,java.lang.reflect和java.lang.invoke都可以。

你应该刚学java吧,先把书大概看一遍,语法有个全面了解,再来写java,一开始学习还是集中在JAVA核心类库,界面编程(在JAVA中算是非重点)以后有兴趣再来学。

解决方案二:

InputCardnum inputcardnum = new InputCardnum();
inputcardnum.getUser();

时间: 2024-11-05 04:47:23

一个java文件怎么调用另一个文件的text值的相关文章

php在文件中调用另一个类(.php),写什么能输出调用的内容在哪一行啊

问题描述 php在文件中调用另一个类(.php),写什么能输出调用的内容在哪一行啊 php在文件中调用另一个类(.php),写什么能输出调用的内容在哪一行啊 解决方案 你是不是要追源代码呀?我一般都是用IDE来追源代码的 解决方案二: 没有搞明白你这个需求的作用是什么,是刚性需求? 解决方案三: 故意传一个错误的参数,然后报错就知道啦

Python中如何在一个.py文件中调用另一个.py中的列表中的内容

问题描述 Python中如何在一个.py文件中调用另一个.py中的列表中的内容 比如在a.py中如何调用b.py中的列表T=[1,2,3,4,5]中的数字 解决方案 一般不要直接在模块之间传递变量等,你应该通过函数的方式,用参数来传递 a.py调用b.py中的一个函数,参数是T这个列表 解决方案二: 0.0不知道..... 解决方案三: python中shell调用py文件的内容 解决方案四: 首先,被调用的那个.py文件应该在一个模块里,举个例子: 你有两个文件a.py和b.py,a.py里有

c++ mfc activex-开发一个activex控件调用另一个Activex控件

问题描述 开发一个activex控件调用另一个Activex控件 我现在利用Vc++2010开发一个新的控件项目,其中一个显示画面要插入其他厂家的activeX控件,想利用其中的功能,做进一步的功能增强.但是我发现尽管项目编译没有报错,但在实际运行调用过程根本实现不了.通过断点追踪发现,那个显示画面的m_hWnd在生成过程中为0x0000000.但是如果移除那个厂家的activex控件,那个显示画面的m_hWnd在生成过程中为非零.请教高手其中的原因?请问activeX控件的二次封装能否实现?最

oracle 自定义函数返回一个自定义整数列,如何在下一个自定义函数中,调用上一个函数

问题描述 oracle 自定义函数返回一个自定义整数列,如何在下一个自定义函数中,调用上一个函数 ---自定义类型 create or replace type t_int is table of integer -- Create table create table TESTFUNCTION ( oid INTEGER, result INTEGER ) tablespace USERS pctfree 10 initrans 1 maxtrans 255; -- Create table

Java中如何调用cmd压缩文件

今天在做一个java调用windows的压缩命令时遇到一奇怪问题代码如下: 复制代码 代码如下: String cmd ="C:/Program Files (x86)/WinRAR/rar.exe a c:/test.rar c:/test.log"; //System.out.println(cmd); Process proc = Runtime.getRuntime().exec(cmd); 以上代码在Xp,win7,windows server2003执行完全正常发现将代码转

Java中如何调用cmd压缩文件_java

今天在做一个java调用windows的压缩命令时遇到一奇怪问题代码如下: 复制代码 代码如下: String cmd ="C:/Program Files (x86)/WinRAR/rar.exe a c:/test.rar c:/test.log"; //System.out.println(cmd);Process proc = Runtime.getRuntime().exec(cmd); 以上代码在Xp,win7,windows server2003执行完全正常发现将代码转移

多个socket服务端,一个socket客户端在调用其中一个不通时,如何有选择的调用其它几个

问题描述 socket服务端:server1,server2,server3,server4socket客户端:client1,client2,client3,client41.client1先调server1不通,进而试着调用server2,server2不通就调server3,server3不通就调用server42.client2先调server2不通,进而试着调用server1,server1不通就调server3,server3不通就调用server43.client3先调server

求一个java ssh+ajax+sql2005的一个完整的商务网站

问题描述 如标题,小弟刚学这些,感觉很杂很懂东西连着用有不少问题,想求一个完整的项目..... 解决方案 解决方案二:我去找解决方案三:我的邮箱573490401@qq.com

教你构建第一个Java Applet程序_java

介绍 Note: 在你开始本教程之前,你必须下载downloaded 并安装installed Java SE Development Kit. Java applets像Java应用程序一样,它们的建立都是遵循相同的三个步骤-编写,编译及运行.不同 的是,它们是在一部分网页上运行,而不是在你的桌面上运行. 本文的主要目的是创建一个简单的Java applet. 为了达到这一点要遵循以下三个基本步骤: 1. 在Java中编写一个简单的applet 2. 编译Java源代码 3. 创建一个涉及到a