由买买提看人间百态

topics

全部话题 - 话题: jframe
1 (共1页)
m**********n
发帖数: 97
1
来自主题: JobHunting版 - 问大家一个关于java JFrame的问题
最近在做一个project,遇到一个问题,苦于英语表达不清楚,google半天没搜到,所
以来问问大家:
是这样的,在每个时刻,我都会画一幅图,也就是所谓的JFrame,这幅图上画了一些我
需要的点,我通过repaint可以基本上显示这些这些点的运动,但是我现在想画出这些
点的运动轨迹,有没有函数有这样的功能,我觉得应该是把这些JFrame叠加在一起,或
者有木有大牛可以告诉我该怎么实现,谢谢大家咩~~~
i*****e
发帖数: 2810
2

It is simple. You can do it in many ways.
One way to do it is to pass your mainFrame to the event listener of
your Jbutton. Like this,
MyActionListener myactionhandler = new MyActionListener(mainFrame);
....
class MyActionListener extends ActionListener {
private textFrame;
public MyActionListener(JFrame f) {
textFrame = f;
}
public void actionPerformed(ActionEvent evt) {
//append text to textFrame here
}
m******y
发帖数: 102
3
来自主题: Java版 - JFrame怎么设定ontop
JFrame.toFront()
b***i
发帖数: 3043
4
来自主题: Java版 - Concurrent Exception in Swing
我在main里面调用一个自己写的类OldSplashScreen的函数,起了一个线程,执行
splash()(其中145行splashWindow = new SplashWindow(this,fImage);)
178在一个private class SplashWindow extends JFrame的类中,是构造函数
private class SplashWindow extends JFrame {
BufferedImage base=null;
public Graphics2D gS=null;
private static final long serialVersionUID = 1L;
BufferedImage bf=null;
BufferedImage canvas=null;
178: SplashWindow(Frame aParent, Image aImage) {
构造函数怎么会出错?我估计是非Swing EDT里面调用Swing类Frame子类的构造函数了。
... 阅读全帖
x**n
发帖数: 12542
5
来自主题: WashingtonDC版 - [合集] Java开发人员知识点
☆─────────────────────────────────────☆
Westridge (西岭) 于 (Wed Apr 18 00:03:19 2012, 美东) 提到:
Java开发人员知识点
1.听说过James Gosling,SUN和Oracle公司。知道网上下载Java的地址,在哪讨论Java
。练习过Java在Windows下的安装和配置。知道Java应用系统中常见的几种license和JCP。了
解bytecode和Java在不同系统下可以轻松移植的原理。
2.懂得基本的Java编程和行命令格式。了解面向对象的编程思路。
几个基本点:Java基本语法和控制结构,命名和代码风格,结构化,对象封装,继承,
抽象,多态,接口,异常处理,堆空间,栈空间,垃圾回收器,static,this,
synchronized,annotations,JUnit,JDBC,JSP/servlet
Java Core APIs: java.lang,java.util,java.io,java.awt,javax.swing,JFrame
,String,java.sql... 阅读全帖
f***a
发帖数: 7
6
//the pop-up windows should better be Dialog or JDialog

// suppose your owner is a subclass of JFrame
class YourPopUp extends JDialog
{
private JFrame parent;
//or private OwnerClass parent
public YourPopUp(JFrame parent)
{
super(parent,"your title", true);
this.parent = parent;
}
// do anything on the parent
// might need casting somewhere
}
F****n
发帖数: 3271
7
来自主题: Java版 - 帮看看这个swing的小程序?
The reason is you did not set up a correct layout manager.
First you should not directly add components to a JFrame. Instead you should
add it to JFrame.getContentPane().
Second if you did not set up a LayoutManager JFrame will use its own. In
this case it's one variant of Overlay Manager. add
n2.setBorder(BorderFactory.createLineBorder(Color.red)) to see what your n2
actually occupy.
m*****k
发帖数: 731
8
来自主题: Java版 - eclipse 怪问题
我的eclipse 对如下报错误,必须comment掉@Override才行,我都要
疯了。
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class FooGUI {
public static void main(String[] args) {
//initialize GUI components
final JFrame jf = new JFrame("Hello world!"); //allows jf to be
accessed from inner class body
jf.add(new JButton("Click me"));

// pack and make visible on the Event-Dispatch Thread
SwingUtilities.invokeLater(new Runnabl... 阅读全帖
r*****d
发帖数: 1924
9
【 以下文字转载自 WashingtonDC 讨论区 】
发信人: Westridge (西岭), 信区: WashingtonDC
标 题: Java开发人员知识点(更新)
发信站: BBS 未名空间站 (Wed Apr 18 00:03:19 2012, 美东)
Java开发人员知识点
1.听说过James Gosling,SUN和Oracle公司。知道网上下载Java的地址,在哪讨论Java
。练习过Java在Windows下的安装和配置。知道Java应用系统中常见的几种license和JCP。了
解bytecode和Java在不同系统下可以轻松移植的原理。
2.懂得基本的Java编程和行命令格式。了解面向对象的编程思路。
几个基本点:Java基本语法和控制结构,命名和代码风格,结构化,对象封装,继承,
抽象,多态,接口,异常处理,堆空间,栈空间,垃圾回收器,static,this,
synchronized,annotations,JUnit,JDBC,JSP/servlet
Java Core APIs: java.lang,java.util,java.io,java.a... 阅读全帖
W*******e
发帖数: 1268
10
来自主题: WashingtonDC版 - Java开发人员知识点
先抛砖引玉总结一下个人使用Java经历,从用HotJava开始,第一个IDE用的是Symatec
Cafe,到现在的Eclipse和JDeveloper,看看知识有没有跟上现在的潮流,需要哪些改
进的地方请砸砖。对新的Java开发员如果有用的地方请给包子鼓励。
Java开发人员知识点
1.听说过James Gosling,SUN和Oracle公司。知道网上下载Java的地址,在哪讨论Java
。练习过Java在Windows下的安装和配置。知道Java应用系统中常见的几种license。了
解bytecode和Java在不同系统下可以轻松移植的原理。
2.懂得基本的Java编程和行命令格式。了解面向对象的编程思路。
几个基本点:Java基本语法和控制结构,命名和代码风格,结构化,对象封装,继承,
抽象,多态,接口,异常处理,堆空间,栈空间,垃圾回收器,static,this,
synchronized,annotations,JUnit,JDBC,JSP/servlet
Java Core APIs: java.lang,java.util,java.io,java.awt,javax... 阅读全帖
W*******e
发帖数: 1268
11
来自主题: Database版 - Java开发人员知识点 (转载)
【 以下文字转载自 WashingtonDC 讨论区 】
发信人: Westridge (西岭), 信区: WashingtonDC
标 题: Java开发人员知识点
发信站: BBS 未名空间站 (Wed Apr 18 00:03:19 2012, 美东)
先抛砖引玉总结一下个人使用Java经历,从用HotJava开始,第一个IDE用的是Symatec
Cafe,到现在的Eclipse和JDeveloper,看看知识有没有跟上现在的潮流,需要哪些改
进的地方请砸砖。对新的Java开发员如果有用的地方请给包子鼓励。
Java开发人员知识点
1.听说过James Gosling,SUN和Oracle公司。知道网上下载Java的地址,在哪讨论Java
。练习过Java在Windows下的安装和配置。知道Java应用系统中常见的几种license。了
解bytecode和Java在不同系统下可以轻松移植的原理。
2.懂得基本的Java编程和行命令格式。了解面向对象的编程思路。
几个基本点:Java基本语法和控制结构,命名和代码风格,结构化,对象封装,继承,
抽象,多态,接口,异常处理,堆空... 阅读全帖
c*****t
发帖数: 1879
12
来自主题: Java版 - Java menu accelerator not working
How to get java menu accelerator working? The menu shows
up the correct key sequence, but the accelerator is not
working. Here is a sample code that demonstrates the problem.
Any help would be greatly appreciated. Thanks
import java.awt.event.*;
import javax.swing.*;
public class Menu
{
public static void main (String[] args)
{
JFrame frame = new JFrame ();
JMenuBar menuBar = new JMenuBar ();
JMenu menu;
JMenuItem item;
menu = new JMenu ("File");
item = new JMenuItem ("Test");
item.addActionL
w*r
发帖数: 2421
13
来自主题: Java版 - suggestion needed for graph
说起这个我上次写一个graphic package的时候有一个问题,我把一个barchart和一个
jtable放到一个jpanel里面,大小都试好了,然后直接print出去到JPG,发现总是不行
,出来的jpeg总是一个 blank picture,大小也不对,后来急急忙忙看了看书,说
Jpanel要在jframe.pack()之后才会真正得paint,于是就调jframe.pack(),这一pack就
出问题了,由于写的这个package要被servlet调,JVM存在的server是以windows
service方式运行的,而server的deffault resolution设的是800*600,图像是1024*768
的,一pack就把所有的东西都给挤乱了,折腾了N天也没有想到好的解决方式,也没时
间搞清楚有没有不用pack的方式,最后把server的显卡disable,换了一可以上高分辨率
的显示卡了事,到今日也没想明白哪里出问题了,哪位给说说?
w*r
发帖数: 2421
14
来自主题: Java版 - suggestion needed for graph
说起这个我上次写一个graphic package的时候有一个问题,我把一个barchart和一个
jtable放到一个jpanel里面,大小都试好了,然后直接print出去到JPG,发现总是不行
,出来的jpeg总是一个 blank picture,大小也不对,后来急急忙忙看了看书,说
Jpanel要在jframe.pack()之后才会真正得paint,于是就调jframe.pack(),这一pack就
出问题了,由于写的这个package要被servlet调,JVM存在的server是以windows
service方式运行的,而server的deffault resolution设的是800*600,图像是1024*768
的,一pack就把所有的东西都给挤乱了,折腾了N天也没有想到好的解决方式,也没时
间搞清楚有没有不用pack的方式,最后把server的显卡disable,换了一可以上高分辨率
的显示卡了事,到今日也没想明白哪里出问题了,哪位给说说?
c*****t
发帖数: 1879
15
来自主题: Java版 - 帮看看这个swing的小程序?

should
Since 1.5, JFrame.add would redirect to JFrame.getContentPane ().add ().
By default it is BorderLayout, which without parameter would assume
CENTER.
n2
This is a good idea.
Additionally, the author should call repaint () after changing the
foreground / background colors.
f*******3
发帖数: 351
16
【 以下文字转载自 WashingtonDC 讨论区 】
发信人: Westridge (西岭), 信区: WashingtonDC
标 题: Java开发人员知识点(更新)
发信站: BBS 未名空间站 (Wed Apr 18 00:03:19 2012, 美东)
Java开发人员知识点
1.听说过James Gosling,SUN和Oracle公司。知道网上下载Java的地址,在哪讨论Java
。练习过Java在Windows下的安装和配置。知道Java应用系统中常见的几种license和JCP。了
解bytecode和Java在不同系统下可以轻松移植的原理。
2.懂得基本的Java编程和行命令格式。了解面向对象的编程思路。
几个基本点:Java基本语法和控制结构,命名和代码风格,结构化,对象封装,继承,
抽象,多态,接口,异常处理,堆空间,栈空间,垃圾回收器,static,this,
synchronized,annotations,JUnit,JDBC,JSP/servlet
Java Core APIs: java.lang,java.util,java.io,java.a... 阅读全帖
y****i
发帖数: 12114
17
来自主题: Java版 - 为啥画不出来?
正在学习用java进行简单画图,下面这个程序该怎么改?谢谢指教。
编译报错信息:
paintComponent(java.awt.Graphics) in javax.swing.JComponent cannot be
applied to (Graphics)
cannot find symbol method drawLine(int,int,int,int)
import java.awt.*;
import javax.swing.*;
import java.util.*;
public class Graphics extends JFrame {

private Paint newPaint= new Paint();
public Graphics()
{add(newPaint);
}

class Paint extends JPanel
{ public Paint(){};
// @Override
protected void paintComponent(Graphics... 阅读全帖
b***i
发帖数: 3043
18
下面main代码如果comment,则程序正常。否则每10次有大概一次出问题。咋回事?
theFrame=new JFrame();
theFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
theFrame.setLayout(new BorderLayout()); // original border layout
textpane = new JTextArea(20,40);
textpane.setSize(300,300);
textpane.setText("Please wait for the main to load");
JScrollPane js=new JScrollPane(textpane);
theFrame.add(js, BorderLayout.PAGE_START);
theFrame.pack();
theFrame.setVisible(true);
其他地方,只有这里需要theFr... 阅读全帖
z*********e
发帖数: 10149
19
code:
public class JFrameWithPanel {
public static void main(String[] args){
JFrame frame = new JFrame("Frame With Panel");
Container contentPane = frame.getContentPane();
contentPane.setBackground(Color.CYAN);
final JPanel panel = new JPanel();
panel.setBackground(Color.yellow);
JButton button = new JButton("Press me");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionE... 阅读全帖
y**********u
发帖数: 6366
20
我估计等我死了都不可能全部掌握。。。

Java
JCP。了
JFrame
Oracle JRockit。
conversion
能够
import进数据库。
normalization
Orchestration和Choreography的不同。
Spring
程。
Behavior-
Firefox plugins。
JS, Dojo YUI,能使用框架规范进行插件设计和系统扩展。使用过GreaseMonkey等练习
Firefox插件功能。能使用Google Chrome或者微软的Script Debugger调试和优化
JavaScript程序。
Text/Intermedia编写全文检索。
。Rhythmix Percussion了解发布流程定制,网页的模块化设计和使用Apache Velocity
编写模板。Oracle CMS能做简单配置,能使用Oracle Intermedia,Oracle Text和
Oracle IDS等编写后台的trigger和pro:
的问题,flase alarms,和不能查找的问题。使用过一些集成代码扫描的系统比如
Yasca,了解这些系统... 阅读全帖
s****y
发帖数: 503
21
来自主题: JobHunting版 - 问大家一个关于java JFrame的问题
把所有点放进ArrayList 一起画
a*****p
发帖数: 1285
22
正式开始找工作的第一个面试,之前一直做半咨询半编程。编程这个东西真的是要天天
弄啊,一段时间不弄就算看了书也记不全,而且很多东西都忘了。
网上挂了简历,recruiter打电话过来,说找java developer。谈得很开心,她就立马
给我发了个online test,说大概10分钟的题,都是选择题。
之前因为复习了core java,不过只是抓重点的看了看。结果online test的题就问得很
多细节的东西,33道题做了大概20多分钟,和recruiter预期的10分钟相差很大。
题目大概如下之类的。很多细节的东西平时工作编程也用不到。需要的时候也都是网上
google一下。
java JPanel default layout?
JFrame的default layout?
一个程序能又是java app又是applet么?
继续努力了。看来找工作真是个重新认识自我的过程。。
a*****p
发帖数: 1285
23
【 以下文字转载自 JobHunting 讨论区 】
发信人: aaandpp (不知道), 信区: JobHunting
标 题: 起驴找马的第一个面试online test挂了。发个贴,明个志。。。
发信站: BBS 未名空间站 (Fri Sep 19 14:30:34 2014, 美东)
正式开始找工作的第一个面试,之前一直做半咨询半编程。编程这个东西真的是要天天
弄啊,一段时间不弄就算看了书也记不全,而且很多东西都忘了。
网上挂了简历,recruiter打电话过来,说找java developer。谈得很开心,她就立马
给我发了个online test,说大概10分钟的题,都是选择题。
之前因为复习了core java,不过只是抓重点的看了看。结果online test的题就问得很
多细节的东西,33道题做了大概20多分钟,和recruiter预期的10分钟相差很大。
题目大概如下之类的。很多细节的东西平时工作编程也用不到。需要的时候也都是网上
google一下。
java JPanel default layout?
JFrame的default layout?
一个程序能... 阅读全帖
B*****g
发帖数: 34098
24
来自主题: WashingtonDC版 - Java开发人员知识点
发错版了?

Symatec
Java
JFrame
conversion
能够
normalization
Spring
程。
Behavior-
m******p
发帖数: 5393
25
来自主题: WashingtonDC版 - Java开发人员知识点
醍醐灌顶
太多了。。。

Java
JCP。了
JFrame
s********e
发帖数: 340
26
来自主题: WashingtonDC版 - Java开发人员知识点
这个准备面试很有用。

Java
JCP。了
JFrame
c**********d
发帖数: 2428
27
来自主题: GunsAndGears版 - 忙里偷闲
今天中午忙里偷闲, 跑到附近的室内靶场轰了两百多发子弹. 发现自己虽然打得不勤快
, 但技术还是没有荒废. 现在我这XD也是越用越顺畅. 自打装药调整好后, 还没有出现
任何故障.
今天旁边来了一位米人. 因为我们都是打的.45, 他还专门过来和我说, 问我打是的什
么弹. 他说他的都是镀镍的, 到时候弹壳别捡错了. 打的时候注意到他是用了LASER的.
后来忍不住问他用的是什么枪, 他一拉衣服拿出别在身上的1911. 我一看那绿色的
SLIDE, 就知道是WILSON COMBAT了. 拿到手一看, 还是PROFESSIONAL的. CRIMSON 的
LASER, 这枪的价格应该在三千上下. 再一看弹, NICKEL PLATED HP. 好家伙! 当时我
的靶子正好放在25码的地方, 一口气打完了他那一个弹夹, 把靶子拉回来一看, 好家伙
, 八发子弹, 三发在一个洞里, 另外四发在另一个洞里, 还有一发飞了. 我也向他
OFFER我的XD, 没想到这老兄根本不屑一打. 反而再把它的BACKUP的左轮又拿过来让我
试. 说话间忘了看是什么枪了, 估计是SW的JFRAME的小枪,
k**0
发帖数: 19737
28
来自主题: GunsAndGears版 - 【转】8 Worst Shooting Tip
5,前面一半还不算错,买jframe左轮当第一把枪也适用。
p*x
发帖数: 961
29
来自主题: GunsAndGears版 - 俺的第一把1911
昨天刚刚拿到Gunbroker上新进的Ruger SR1911. 跟做transfer的FFL dealer聊了一阵
,他是以前在阿富汗服役过的老兵,常年带着Jframe 357Mag和Colt 1911. 聊得高兴就
顺便在他家的靶场试了一下枪,感觉很满意。还没有机会多打,先上图。
btw, 这位老兵说1)1911 dry fire没有问题; 2)不要hand cock,要拉slide cock. 3)
除非有子弹,否则不要slam slide back, slide release之后要慢慢放回去。这些是他
们用military 1911的经验。俺是1911的新手,请大牛们给说说可否正确?
W***o
发帖数: 6519
30
转行的人请教一下各位:
这学期有3门课可选:1. Linear Programming; 2. Natural language processing; 3
.Network
只打算修一门这个学期,请问哪个课对提高编程技巧和cs功底有帮助大些?上面的课是
研究生level的
另外,纯粹是为了提高基础,我还想去旁听一门本科的java application (主要是讲
JFrame, event driven)或者data structure & program design
xt
发帖数: 17532
31

我们之所以不用IDE做GUI是因为我们的frame不是直接的javax.swing.JFrame.而是Sybase
Central的什么东西,因此用起来实在不那么容易.不过Sybase Central Java Edition做出
来的GUI确实很好看.你甚至可以用它做Oracle/DB2的GUI,如果你知道怎么用他们的JDBC的
话.目前Sybase已经放弃了C++版的Sybase Central.ASA的管理界面完全是JAVA的.ASE的好
象也出来了.
f********h
发帖数: 149
32
Is there anyway to generate ps file? For example, I want the graph on my
JFrame saved as a ps file.
m******t
发帖数: 2416
33
来自主题: Java版 - simple swing question
Alas! never mind, jpanel doesn't have the rootpane issue. It's JFrame,etc.
Sorry for the confusion. (talk about the "insanity"...)
B******N
发帖数: 445
34
来自主题: Java版 - Multi-Level JInternalFrame
JInternalFrame is for MDI, like JFrame in SDI, so you should not make one
contain another one.
b*******k
发帖数: 26
35
来自主题: Java版 - JFrame怎么设定窗口为隐藏?
如果先最小化窗口,再通过timer setVisible(false)就不管用了, 在windows
taskbar上的那个任务条总是去不掉,而且点击之后也无法弹开窗口(已经设了setVisible
false了)
Java 1.4/1.5
c*****t
发帖数: 1879
36
来自主题: Java版 - JFrame怎么设定窗口为隐藏?
If you are looking for tray icon stuff, it is not part of Swing.
You can try
https://jdic.dev.java.net/documentation/incubator/tray/index.html

setVisible
b*******k
发帖数: 26
37
来自主题: Java版 - JFrame怎么设定ontop
要实现这么一个功能:
有个frame包含了一颗树,双击树节点弹出一个新的小Frame
希望此时焦点仍然落在树节点上,而新的小frame则浮动在最上面.
我用了setFocusableWindowState(false) + setVisible(true)
基本上解决问题,只有一点: 在第一次双击的时候,小窗口不能浮到最上面
swing有没有什么方法可以准确的实现把窗口放到top z order的?
c*****t
发帖数: 1879
38
来自主题: Java版 - JFrame怎么设定ontop
You need to have native code to achieve this result.
j*******s
发帖数: 81
39
来自主题: Java版 - 问个进度条的问题
我的任务很简单,创建一个JFrame,在actionperform里响应事件,处理问题并用
ProgressMonitor显示进度。问题是进度条不刷新,知道100%了才显示。google了一下
,可能是因为AWT事件进程下进度条没法刷新。我试了在actionperform创建新线程来包
含进度条,效果一样,还是不行。哪位高手给解惑一下?需要原代码吗?
p**i
发帖数: 100
40
我写的程序在MAC Intel 下不能运行,主要是因为我用了JFrame,看大家的说法好像已
经修正了这个bug,但是我在
MAC Intel下开发的时候用的是MAC 提供的JAVA,应该怎么做?请高人指点!
c*****t
发帖数: 1879
41
JFrame itself is not the problem. In fact, the Swing in general is fine
under Mac. Just need to be careful that some functions must be called
within the event thread, or exceptions would occur.
Also, Mac version of JVM tweaked graphics drawing routines. These are
much harder to deal with.
k******4
发帖数: 73
42

对对 这个applet就是可以弹出来一个jframe 然后用JFileChooser选定一个本地文件
读取里面的数据 进而对数据进行处理
k******4
发帖数: 73
43

不是这个问题
我把frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);这句话删掉之后
applet就可以在ie上运行了 我也搞不懂为什么
但现在的问题就是无法用JFileChooser来获取本地的文件
j*a
发帖数: 14423
44
来自主题: Java版 - 帮看看这个swing的小程序?
谢谢各位的回复。
实际上我只是想定制一个jcomponent,要能实现鼠标drag的时候它能跟着走就可以了。
于是我加了Node的两个实例,但是却只出现了一个。这里面有很多问题
0.Node1实例看不见。为此我加了Thread改颜色希望能在屏幕上找到它,未果。
1.contentpane.add()不管用
2.我的listener是加到Node的,debug的时候却发现整个jframe的drag都被Node2实例接
收到了,Node1一点反应也没有
3.改fg/bg后加repaint()也不管用
我最希望解决问题0
swing新手 看了半天 还在蛮撞阶段 sorry
C**********r
发帖数: 75
45
来自主题: Java版 - 请教一个MessageListener的问题
Java新手.
JFrame窗口上有81个JTextField,显示数字0~9.每次点击它们任何一个的时候,数字增加
一位.比如
TextField1.text=="1",点击它之后text变成"2".
因为有81个这样的东东,给每一个写事件有点麻烦.我想请教该怎么做才比较省力?
z*f
发帖数: 293
46
想直接NEW 一个FRAME 然后打印,不显示,用PRINTALL()好象不行
b***i
发帖数: 3043
47
一个控制定自定义的SplashWindow的类,定了一个timer.schedule(task, 0, 100);其
中 task=new TimerTask(){.....run(){splashWindow.repaint();},
关闭窗口的时候timer.cancel();然后通过invokeLater调用splashWindow.dispose();
splashWindow=null等,希望gc来析构变量。
splashWindow是属于 private class SplashWindow extends JFrame{
其中构造函数初始化了 canvas= new BufferedImage(....);
}
还有public void paint(Graphics graphics){
if (fImage != null && running) {
Graphics2D g=canvas.createGraphics();
g.drawImage(base, 0, 0, this);
g.drawImage(... 阅读全帖
f*****0
发帖数: 166
48
新手在学习编程中。。。
现在在学习开发一个实用程序,用得是netbeans ide。
一开始直接使用了subclass of JFrame作为主界面, 以subclass (of JDialog) 作为
次界面来获得用户使用时的输入的状态信息。程序运行时,make a new instance of
the "subclass(of JDialog)", 获得用户输入的状态信息,然后用objectOutputStream
来save保存了这个instance。 再load这个object。
实践中,在load时获得了如下Exception: java.io.WriteAbortedException: writing
aborted; java.io.NotSerializableException: javax.swing.GroupLayout
请教了Google大师,得到的结论是,我不应该储存serialize GUI(包括他们的子类)
,而是应该用Java Preferences 或 Java properties来记录储存状态信息。然后load
使用时,再赋值到GUI 界面中... 阅读全帖
z****e
发帖数: 54598
49
来自主题: Programming版 - 关于python
我支持楼主说的分开
每一次当我看到一个类里面集中了五六个不同的功能的时候
就觉得反胃,恶心
这个在swing的代码里面体现得尤为明显
listener和jframe写到一块去
真是狗血
b***i
发帖数: 3043
50
来自主题: Programming版 - FMP tutorial
比如,按下一个按钮要打开文件,能用你这个多线程读入文件吗?给个具体例子吧。
程序就叫FMPTest,extends JFrame,里面有一个JLabel,一个JButton, 要求点击
JButton打开FileDialog,选好文本文件后,用FMP线程读入,然后在JLabel里面显示
Good出现的次数。要求不能在UI线程里面读入文件。

FMP
1 (共1页)