为社交网络应用程序构建 GUI
Posted
技术标签:
【中文标题】为社交网络应用程序构建 GUI【英文标题】:Building GUI for social networking app 【发布时间】:2014-06-22 12:48:47 【问题描述】:我正在用 java(using swing) 构建一个社交网络应用程序。我可以将哪个容器用于帖子部分,以便为 cmets 和一个赞按钮发布自己的位置。我还想将它与滚动条合并,以便帖子彼此显示。
【问题讨论】:
离题,但我建议使用 html5/JS/CSS 构建前端而不是 Java Swing。这个库有点过时了。当然,除非你正在做作业。 我知道,但这是我们为 AP 做的最后一个项目 【参考方案1】:对于帖子部分,您可以使用 JLabel
JTextField
或 JEditorPane
或 JTextArea
。所有这些都应该起作用,当您将JTextField
、JEditorPane
或JTextArea
添加到JScrollpane
时,您可以拥有滚动条。对于按钮,您可以使用JButton
和ImageIcon
和类似图片,或者您可以使用JButton
和tekst,例如:new JButton("Like");
,作为主容器,您应该使用JPanel
和frame 显然是JFrame
。
我希望这会有所帮助并祝你好运。 附言如果您还有其他问题,请随时提出。
【讨论】:
我遇到的问题是我不知道如何组合 JTextArea、JTextField 和 JButton 以出现在像 facebook 这样的所有帖子上! 您将它们添加到 JPanel 并使用 LayoutManager 来组织它们。 它可以滚动吗? 您可以将任何组件添加到 JScrollPane 以使其可滚动 作为最后一个问题,假设我有带有这些元素的 jpanel。为提到的 jpanel 中的每个帖子创建一个实例并将其添加到其他可滚动 jpanel 是否正确?以上是关于为社交网络应用程序构建 GUI的主要内容,如果未能解决你的问题,请参考以下文章