为社交网络应用程序构建 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 JTextFieldJEditorPaneJTextArea。所有这些都应该起作用,当您将JTextFieldJEditorPaneJTextArea 添加到JScrollpane 时,您可以拥有滚动条。对于按钮,您可以使用JButtonImageIcon 和类似图片,或者您可以使用JButton 和tekst,例如:new JButton("Like");,作为主容器,您应该使用JPanel 和frame 显然是JFrame

我希望这会有所帮助并祝你好运。 附言如果您还有其他问题,请随时提出。

【讨论】:

我遇到的问题是我不知道如何组合 JTextArea、JTextField 和 JButton 以出现在像 facebook 这样的所有帖子上! 您将它们添加到 JPanel 并使用 LayoutManager 来组织它们。 它可以滚动吗? 您可以将任何组件添加到 JScrollPane 以使其可滚动 作为最后一个问题,假设我有带有这些元素的 jpanel。为提到的 jpanel 中的每个帖子创建一个实例并将其添加到其他可滚动 jpanel 是否正确?

以上是关于为社交网络应用程序构建 GUI的主要内容,如果未能解决你的问题,请参考以下文章

需要为我的基于社交网络的网站构建新闻和活动提要有啥想法吗? [关闭]

旅游社交网络数据库设计

BUAAOO-第三单元总结-社交网络

Rails 中的社交网络 - 哪个框架

使用 Parse 制作 iOS 社交网络应用程序?

社交网络的 SQL 建模追随者/被关注关系