[英]Panels inside JPanel with Java Swing
I was trying to create UI similar to TweetDeck in Java. 我试图用Java创建类似于TweetDeck的UI。
I guess the columns are equivalent to panels and also the timeline shown is also equivalent to panels. 我想这些列等同于面板,而且显示的时间轴也等同于面板。 So I guess there are many panels.
所以我想有很多面板。
I was trying to make such UI, but failed. 我试图制作这样的UI,但是失败了。 I am not much into Java Swing so I tried to create it using Netbeans framework.
我对Java Swing的了解并不多,所以我尝试使用Netbeans框架创建它。
Is there any simple Java code that can solve some of my problems? 是否有任何简单的Java代码可以解决我的一些问题?
I guess everything should be dynamic here. 我想这里的一切应该是动态的。
If I am wrong about panels here (because I guess too many panels can create problems) please guide me. 如果我在这里对面板有误(因为我猜太多的面板会造成问题),请指导我。
There are three choices: 有三种选择:
Easiest and more conformable is to use lots of JPanels (that each contain JComponents ) laid by GridLayout inside JScrollPane 最简单,更合规的是使用GridLayout在JScrollPane内部放置的许多JPanel (每个都包含JComponent )
put JPanels
(that each contain JComponents
) is a JTable 把
JPanels
(每个都包含JComponents
)是一个JTable
put overview JPanels
(that each contain JComponents
) in a JList 将概述
JPanels
(每个都包含JComponents
)放在JList中
I would recommend to implement every column as a JList instead since it looks like you want your columns to have scrollable content. 我建议将每个列都实现为JList,因为看起来您希望您的列具有可滚动的内容。 See How to Use Lists .
请参阅如何使用列表 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.