【发布时间】:2017-06-09 11:04:34
【问题描述】:
我正在尝试显示界面
矩阵乘法 - A*B*C - 使用 Java 并发和使用 java.swing 作为接口。
意思是会有4个窗口,3个输入1个输出。当您在 3 个 GUI 输入窗口中输入输入时,输出矩阵单元格将动态更改其值。我已经解决了程序的逻辑部分,但是我一直坚持使用swing并将这两个东西绑定在一起来显示界面?
在 Java swing 中哪个是表示矩阵的最佳布局?以及从哪里开始学习 Swing?
【问题讨论】:
-
看看docs.oracle.com/javase/tutorial/uiswing/layout/visual.html,尤其是 GridLayout 或 GridBagLayout。但我认为 JTable 将是显示矩阵和编辑值的更好方法。
-
看起来像网格的东西怎么样......也许是网格布局......
-
可能有无数种方法可以做到这一点,但它们最大的共同点是,它们不依赖于单个布局管理器,而是使用它们的组合(除了 MigLayout,因为它喜欢与众不同)
-
“意思是会有4个窗口..”见The Use of Multiple JFrames, Good/Bad Practice?
-
Here 是一个使用
GridLayout的示例,如上面 cmets 中所建议的那样。它还添加了一个自定义边框以使其看起来更好:)
标签: java swing matrix layout-manager