小编Sim*_*onw的帖子

我应该使用监听器还是观察者?

我的GUI中有一个下拉框,显示另一个类中ArrayList的内容.可以将新对象添加到GUI中其他位置的ArrayList,因此我需要知道它何时更新,因此我可以刷新下拉菜单.从我可以收集的内容来看,我的两个选项是扩展ArrayList类以允许我向其添加我自己的changeListener,或者使包含有问题的ArrayList的类扩展为observable.

哪个是更合适的解决方案?

java swing arraylist listener observer-pattern

16
推荐指数
2
解决办法
2万
查看次数

防止在后台任务期间锁定Swing GUI

我有一个swing应用程序,它存储一个对象列表.当用户点击按钮时

我想对列表中的每个对象执行两个操作,然后一旦完成,将结果绘制在JPanel中.我一直在尝试使用SwingWorker,Callable和Runnable进行处理,但无论我做什么,在处理列表时(可能需要几分钟,因为它是IO绑定的),GUI被锁定.

我有一种感觉,这可能是我调用线程或其他东西的方式,还是可能与图形函数有关?这不是线程,因为它非常快.

我必须按顺序完成两个处理阶段,那么确保第二个阶段在第一个阶段等待的最佳方法是什么?我已经使用了join(),然后

while(x.isAlive())  
{  
        Thread.sleep(1000);  
}
Run Code Online (Sandbox Code Playgroud)

尝试确保这一点,但我担心这也可能是我的问题的原因.

我一直在寻找一些指针,但由于我找不到任何东西,我确信我在这里做了些蠢事.

java swing multithreading swingworker event-dispatch-thread

11
推荐指数
2
解决办法
1万
查看次数

Eclipse中的I/O重定向?

是否可以在Eclipse中使用I/O重定向?

我想在命令行上重定向标准输入/输出java MyProgram <input.txt >output.txt,但我似乎无法让它在Eclipse中工作.我尝试将<s作为程序参数的一部分,它被忽略了,并且还在VM参数中,它只是抛出了一个未找到类的错误.我怎样才能做到这一点?

java eclipse io-redirection

8
推荐指数
2
解决办法
2万
查看次数

如何检测与其邻居完全不同的点

我正在进行一些图像处理,并试图跟踪与下面圈出的点类似的点,这是一个直径为几像素的非常暗点,所有相邻像素都很亮.我确信有针对此设计的算法和方法,但我只是不知道它们是什么.我不认为边缘检测会起作用,因为我只想要小点.我已经阅读了一些关于形态学运算符的内容,这些方法是否合适?

谢谢

小波滤波图像

c++ algorithm opencv image image-processing

8
推荐指数
2
解决办法
662
查看次数

servlet应该执行多少个动作?

我是Web开发的新手,我只是想知道java servlet的最佳实践.每个servlet应该只执行一个操作,即用于登录的servlet,用于注册的servlet等,还是应该通过传递不同的参数来告诉servlet要执行哪个操作来组合类似的操作?

干杯

java servlets

7
推荐指数
2
解决办法
5610
查看次数

如何在java中发送HTTP头

是否可以通过java中的URL连接发送Http头?我有这个工作使用套接字,但遇到了防火墙的问题,这似乎不是URLConnection的问题.通过查看API,我得到的印象是URLConnection中的输出方法只是用于填写表单等,或者它们是否可以用于发送我自己的HTTP头?

java http urlconnection http-headers

5
推荐指数
2
解决办法
4万
查看次数

Linux中的复制和粘贴功能代码在哪里?

我只是想知道linux内核的源文件在哪里可以找到负责复制和粘贴的代码?我有兴趣修改它,但不知道在哪里找到它.

谢谢

linux operating-system

3
推荐指数
1
解决办法
922
查看次数