java swing的知识

问题描述

查询数据库得到的结果让它显示在另一个页面的一个的JTextArea里面,可以完成页面的跳转但是不能将数据添加进去,要怎么作?

解决方案

接楼上哥们补充3.中解决方法1.同个new 对象的形式对 B对象的某一个属性复制 而这个值,就是当前页面的查询值 [构造函数传参,在new B的时候,把a中的值,传入到b中,b根据这个值初始化b中原件]2. b提供一个public 的方法,修改 b中原件的属性的值,给A调用,然后调用b的界面刷新(貌似内置的有 this.updateUI(); )的方法3.静态字段传值的方式了JPanel JTextArea public class WinA{JPanel jPanel1 =new JPanel();}public WinB{public String message;JPanel jPanel2 =new JPanel();}调用时需要:WinA a=new WinA();WinA 中某个组件点击事件:加载类似下面代码:WinB a=new WinB();b.message="";把A中加载的数据传入到A中
解决方案二:
JTextArea area = new JTextArea();area.setText("你查询到的结果……");
解决方案三:
将查询数据保存成一个结果集合.例如:list<bean>集合.然后做为参数传递到要显示界面中。在要显示界面中把数据循环展示到JTextArea里面
解决方案四:
假设A 页面 需要给B页的textArea添加内容 且A打开B那么在A中查出数据后 接下来new B()时 把数据传过去即可

时间: 2024-08-21 07:40:18

java swing的知识的相关文章

新手入门:Java Swing的基础知识全接触

1.前言: 当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面. 2.Swing概述: 当java1.0刚刚出现时还没有swing,当时的GUI基本编程库,sun取名叫AWT(Abstract Window Tookit),基本AWT库处理用户界

教您如何利用Java Swing实现游戏开发

Java咖啡馆已经开张不少时日了,如果你已经喜欢上了Java这杯咖啡的味道,那么记得常来哦.这一次,我们为大家准备了一大杯香浓的咖啡--将以开发一个"连连看"游戏为蓝本,和大家共同学习Java中Swing的用法,当你细心品味这杯咖啡后,你会发现,不但Java这杯咖啡还别有一番风味,而且还学会了专业游戏的开发方法,真是两全其美! 为了让大家先睹为快,下图便是游戏的截图.大家可以下载游戏试玩(下载游戏程序:下载源文件),然后在命令行方式下使用java -jar kyodai.jar来运行.

java swing如何添加背景图片并能根据窗口大小进行缩放

前段时间在用JAVA SWING做个客户端的时候,有要在一块主面板上添加背景图片的需求,于是自己在网上找了些资料研究一下,有些网友说用JLabel来做,通过设置它的icon属性来实现,但个人感觉这种做法很HACK,呵呵,而且这种方法容易带来在上面的内容被遮住等等的问题,所以个人更喜欢用一个继承JPanel的类来实现的方法,其实我感觉它跟Web中的层的概念有几分相似吧,只需要把这个"层"加到面板的最下面,作为垫底的,就OK了,来看看怎样实现它: import javax.swing.JP

java Swing列表框和组合框

列表框和组合框在Swing中工作就像它们在老的AWT中工作一样,但如果我们需要它,它们同样被增加功能.另外,它也更加的方便易用.例如,JList中有一个显示String数组的构建器(奇怪的是同样的功能在JComboBox中无效!).下面的例子显示了它们基本的用法.   //: ListCombo.java // List boxes & Combo boxes package c13.swing; import java.awt.*; import java.awt.event.*; impor

java swing菜单例子

菜单在Swing中做了重要的改进并且更加的灵活--例如,我们可以在几乎程序中任何地方使用他们,包括在面板和程序片中.语法同它们在老的AWT中是一样的,并且这样使出现在老AWT的在新的Swing也出现了:我们必须为我们的菜单艰难地编写代码,并且有一些不再作为资源支持菜单(其它事件中的一些将使它们更易转换成其它的编程语言).另外,菜单代码相当的冗长,有时还有一些混乱.下面的方法是放置所有的关于每个菜单的信息到对象的二维数组里(这种方法可以放置我们想处理的任何事物到数组里),这种方法在解决这个问题方面

Java Swing组件全演示

一 抛砖引玉 本文指在利用一个小程序"Swing 组件大全"来引导大家学习Java这门语言,熟悉Java Swing的各个组件.并在学习过程中参考作者设计这一程序的方法和思想,最终形成自己的思维方式和学习方式.你能举一返三是作者最开心的事情.小程序演示了Java Swing大部分组件.最后附上了全部代码及详细的注释说明.希望本文能对大家学习Java有所帮助. 随着Java风潮席卷国内,学习Java的方法和路径越来越多.而在大量的书本前,在Java庞大的类库前大大家都有点迷失方向的感觉,

在线等 java swing的一个物体移动问题

问题描述 有没有听说过电梯模拟程序,制作一个界面,7行,然后画一个按钮模拟电梯在这7行里上下移动,这个如何实现? 解决方案 解决方案二:一个面板上面画七条线,一个按钮设置position的y坐标解决方案三:这里我得到了F1,F2,......F8的y坐标,但是如何让电梯那个物体移动起来呢?F3___________________F2___________________F1___________________解决方案四:java的哪个类,哪个方法提供了按照Y坐标移动物体???anybodyk

java Swing布局管理之BoxLayout布局_java

本文为大家解析java Swing布局管理中的BoxLayout布局,供大家参考,具体内容如下 BoxLayout:可以指定在容器中是否对控件进行水平或者垂直放置,比 FlowLayout 要更为灵活 BoxLayout与其他布局管理器稍有不同,必须向其构造函数中传递容器实例的引用,由该容器使用BoxLayout.另外必须指定BoxLayout中组件的布局方式:垂直排列(按列)或水平排列(按行).用水平组件和垂直组件的不同组合嵌套多面板的作用类似于 GridBagLayout,但没那么复杂.1.

java Swing实现选项卡功能(JTabbedPane)实例代码_java

 Swing实现选项卡功能(JTabbedPane) 先创建JTabbedPane对象,构造函数可使用JTabbedPane(int tabPlacement).tabPlacement是JTabbedPane从接口 javax.swing.SwingConstants 继承的字段.可以是BUTTOM,TOP等.如下代码所示: JFrame jframe = new JFrame("TEST"); <a href="http://lib.csdn.net/base/do