草庐IT

java - 重写为 MVC 后 GUI 无法正常工作

我正在练习MVC风格的编程。我在一个文件中有一个Mastermind游戏,运行良好(可能除了“检查”按钮在开始时不可见)。http://paste.pocoo.org/show/226726/但是,当我将其重写为模型、View、Controller文件时-当我点击空Pin(应该更新,并用新颜色重新绘制)时-会发生注意事项。任何人都可以在这里看到任何问题吗?我试过将repaint()放在不同的地方,但它根本不起作用:/主要:publicclassMain{publicstaticvoidmain(String[]args){Modelmodel=newModel();Viewview=n

java - 如何最好地定位 Swing GUI?

在anotherthread我说过我喜欢通过执行以下操作来使我的GUI居中:JFrameframe=newJFrame("Foo");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.getContentPane().add(newHexagonGrid());frame.pack();frame.setLocationRelativeTo(null);frame.setVisible(true);但AndrewThompson有不同的意见,改为调用frame.pack();frame.setLocationByPla

java - Eclipse 的最佳 GUI 设计器?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前。锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或交互。我正在为Eclipse中的swing寻找一个好的GUI设计器。我的偏好是免费/开源插件。 最佳答案 WindowBuilderPro是一个很棒的Eclipse图形用户界面设计器,现在由google

java - 在 Swing GUI 中提供空白

没有空白的GUI显得“拥挤”。如何在不显式设置组件的位置或大小的情况下提供空白? 最佳答案 使用各种LayoutManagers可以提供各种组件之间的间距。1.)边框布局:构造函数重载:BorderLayout(inthorizontalGap,intverticalGap)Getter和setter方法对于水平间距:BorderLayout.getHgap()和BorderLayout.setHgap(inthgap)对于垂直间距:BorderLayout.getVgap()和BorderLayout.setVgap()2.)流式

c++ - 手工编码 GUI 与 Qt 设计器 GUI

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭3年前。Improvethisquestion我正在利用这些假期学习编写Qt应用程序。几个小时前,我正在阅读有关QtDesigner的文章,这让我想知道:在Qt中编写现实世界应用程序的人使用什么来设计他们的GUI?事实上,人们一般是如何设计GUI的?一方面,我发现手工编写代码在概念上比使用Qt设计器更简单,尽管对于复杂的GUI设计器可能有意义。使用Designer可能会使用大型GUI,但随着时间的推移,随着复杂性的增加,它们可能会变得

python - 使用 Python 创建可直接执行的跨平台 GUI 应用程序

Python可以在多个平台上运行,并且可以用于桌面和Web应用程序,因此我得出结论,有一些方法可以将它编译成Mac、Windows和Linux的可执行文件。问题是我不知道从哪里开始或如何用它编写GUI,有人可以对此有所了解并指出正确的方向吗? 最佳答案 首先,您需要一些带有Python绑定(bind)的GUI库,然后(如果需要)一些将您的Python脚本转换为独立可执行文件的程序。带有Python绑定(bind)的跨平台GUI库(Windows、Linux、Mac)当然,有很多,但我在野外看到的最受欢迎的是:Tkinter-基于Tk

c++ - 是否有适用于 Linux 的 C++ gdb GUI?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。5年前关闭。Improvethisquestion简而言之:有没有人知道gdb的GUI使它与您在较新版本的VisualC++中获得的功能集相当或接近?详细说明:作为一个在Windows中花费大量时间进行编程的人,每当我必须在Linux中编写C++代码时,我发现的最大绊脚石之一是使用命令行gdb调试任何东西所花费的时间比它在VisualStudio,它似乎并没有随着实践而变得更好。有些事情只是更容易或更快地以图形方式表达。具体来说,我正在

linux - MongoDB GUI 客户端(跨平台或 Linux)

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭8年前。ImprovethisquestionlistofMongoDBGUIclientappsontheofficialsite已过时:一些客户端不受支持,一些客户端严重绑定(bind)到.NET并且无法在Linux上运行。而且它们都缺乏编辑存储文档的能力(即提供只读访问权

Java GUI 框架。选择什么? Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter为指导。8年前关闭。锁定。这个问题及其答案是locked因为这个问题是题外话,但具有历史意义。它目前不接受新的答案或互动。有很多用于Java的gui框架,但是当今公认的首选框架是什么?以下是我对不同框架的理解,如果我错了,请纠正我。这是一组定义非常松散的问题,但我仍然认为它对任何想要创建丰富的gui应用程序的人都很有值(value)。AWT是swing的基础,性能不错,但缺少高

ruby - Ruby 的 GUI 设计器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我找了很久了。有没有使用Ruby进行GUI设计的快速应用开发工具?我不关心它是Windows还是Linux,甚至不关心是哪个图形工具包。只要能用,什么都行。如果需要,我准备好学习。谢谢!