所以基本上我需要有2个窗口,在第一个窗口中(最初为空)JList
,在第二个窗口中我有JTable
。一旦我双击JTable
中的一个项目,它需要添加一个相应的项目到JList
(我还不确定这将是什么,也许是我双击的第一个单元格的字符串值)。此外,如果我的JList
中有任何项目,那么表格中的相应值必须以不同的颜色高亮显示,因此我双击的行应设置为红色。此外,如果我在某个时候从JList
中删除了一个项目,它应该将表中相应行的颜色更改为黑色。在多个窗口中处理事件
我只是想知道是否有人可以给我建议,以设计这样的应用程序的最佳方法,特别是(如果没有人可以建议任何其他),使用观察员,而不是一些getter方法更高效?我还没有尝试与观察员合作,但如果他们在这种情况下是更好的选择,那么我很乐意尝试和学习。
感谢
:
一个从拉// stackoverflow.com/a/9554657/878469)。 – predi