[JAVA]一个类如何拿到另一个类得对象?
先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。
也就是说这个对象会在jvm运行时就先加载到内存,而不是你new的时候,所有new出来的对象的这个属性都指向这一个地方,所以你无论用new还是类名.都可以访问到他,而且两种方式访问到的是同一个对象。
我觉得你对程序结构的理解有些乱。一般每个对象都要有一个名字才能被别的对象用。
可以通过“Thread.currentThread().getStackTrace()”,来获得当前调用堆栈。从而获得所需要的调用类及方法。
这要看另一个类所在位置及类与属性的修饰符有关。两类在同一包中时,且为非private的,可以用对象.属性的形式来访问。
javaweb中怎样将一个对象从一个页面传到另外一个页面
response.sendRedirect(URL)跳转后浏览器地址栏变化。可以将页面跳转到任何页面,不一定局限于本web应用中。这种方式要传值出去的话,只能在url中带parameter或者放在session中,无法使用request.setAttribute来传递。
A.jsp :通过post 和get、连接都可以传 post和get 就不提了。
使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。
你需要传递id,到数据库里面查询对象,然后再展示出来。如:http://localhost:8080/userInfo!edit?userId=5,访问这个链接的时候跳转到编辑页面,在跳转的处理器上查询userId=5的UserInfo信息,展示到编辑页上。
Web页面可以从一个连接到另一个上,主要应用的是HTML中的超链接来转移。
java编程采用图形界面实现两个内容的交换,图形界面如下图
在程序的actionPerformed方法中,程序将label1和label2的内容交换。
自己写一个ListCellRenderer使得jlist可以显示成你图里那个样子。然后就是数据一个listModel删除另一个添加了。界面布局用netbeans拖出来。
做个JFrame、JTextArea,使用java.io.FileInputStream等流,读文件,放内容到JTextArea中。
这东西基本不会有人免费答的。。如果10分钟能做出来我就做一个给你了。。去CSDN上找找吧。
需原创,最好只用到importjava.awt.*;importjavax.swing.*;importjava.awt.eve这几个,因为才初学,请大大帮忙,附功能描述,结构分析。
推荐使用netbeans,我现在用的是1版本,免费的,直接拖控件,向VB那样的编程,很方便。