草庐IT

java - 如何开始为 Android 应用程序(例如使用 OpenGL)创建 3D(游戏)GUI?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我是Android开发新手。我想知道我必须如何开始思考编写一个简洁的GUI程序。我想android.openglAPI是一个很好的起点。假设我们想要创建类似于简化的3D台球台球游戏的东西:您从顶部看到table,并且球在table上。您想让它们逼真(阴影、光泽)。我的问题是:我需要什么样的图形?如何开始编码?我需要什么样的类(class)?对于每个元素(球、table、..)?在哪里创建和封装“3D性”?

java - 在 GUI 组件上使用可重用操作的最佳实践

我尝试了关于如何在我的Swing应用程序中使Actions可重用的不同方法。我不喜欢重量级的1000多个行类(有很多内部/匿名类)并尝试将我的代码分成多个类。从而使它们易于重复使用和更换。为了在应用程序中重用相同的操作,我为每个操作创建了自己的类,以便在JMenuBar和JToolBar中使用它。请查看下面的最小示例。这是一个很好的选择实践(尤其是使用静态内部类)吗?publicclassSomeGUIextendsJFrame{publicstaticvoidmain(String[]args){newSomeGUI();}publicSomeGUI(){setJMenuBar(ne

java - 在非GUI模式下运行JMeter时配置结果文件数据

我目前通过以下方式在非GUI模式下运行JMeter:"apache-jmeter/bin/jmeter-n-t$testPlan.jmx-lresults.jtl"当测试完成运行时,results.jtl文件包含如下内容:1379545163610,186,HTTPRequest,403,Forbidden,Service1-30,text,false,239,186它似乎对应该输出的内容使用了默认配置,但是如果我只想查看每行的延迟而不是这个大的csv值怎么办?我知道当您在GUI模式下使用JMeter时,以及当您添加一个新的监听器(例如“在表中查看结果”)时,您可以配置应该写入生成的j

java - 我如何真正在 GUI 编程中有所作为?

我是本科生。几年前我在学校接触过基础编程。到目前为止,我已经了解核心Java、核心Python以及基本的C和C++。每次我开始一些GUI编程以便开始我的项目时,我都会被要做的事情、要学习的API、MVC架构和程序员谈论的一切所困扰,事件处理等学习了一段时间的awt和swings。试过Qt和Gtk,找不到太多文档。试图理解pygame。我最终在同一个地方,了解核心语言。我的zenwalkLinux上的Tkinter坏了,所以永远无法启动它,尽管我有一本关于python的书,其中解释了Tkinter。但我最终还是在同一个地方,只是对语言有基本的了解。想重新开始,认真的现在。我想选择pyth

java - 如何从 Java 中的另一个线程更新 SWT GUI

我正在使用SWT编写桌面应用程序。从另一个线程更新GUI控件的最简单方法是什么? 最佳答案 使用Display.asyncExec或Display.syncExec,取决于您的需要。例如,另一个线程可能会调用此方法来安全地更新标签:privatestaticvoiddoUpdate(finalDisplaydisplay,finalLabeltarget,finalStringvalue){display.asyncExec(newRunnable(){@Overridepublicvoidrun(){if(!target.isDi

java - 如何在swing中实现动态GUI

首先,对于发布的内容可能有点过于具体,我深表歉意,但我对Swing不是很有经验,似乎找不到适合我需要的好例子。所以我试图找出在Swing中实现用于选择过滤条件的动态GUI的最佳方法:底层模型是一个类,其中包含可以取反的条件列表(即应用NOT前缀),以及一个指示这些条件是否应与AND或OR组合的属性。GUI将允许用户添加、更改或删除条件,并选择组合运算符(和/或)。第一个标准自然不会有组合选择器,第三个和后续标准将简单地使用与第二个相同的组合运算符。右侧的X按钮将用于删除条件。当按下添加按钮时,一行新的组件将被添加到底部。随着更改的进行,这些更改将反射(reflect)在基础模型中。当然

针对 VS 用户的 Java IDE 推荐(GUI 设计器、ORM 设计器等)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我在日常工作中使用VisualStudio,我喜欢它的生产力功能。它提供的可视化设计器非常棒,例如Winforms、WPF、DataSets、LINQtoSQL、EntityFramework、类图等...我正在寻找类似的Java开发经

java - 无需直接调用 drawnow() 的响应式 MATLAB GUI

关于MATLAB的事实:MATLABUI是JavaSwing。MATLAB与Java具有出色的互操作性,可以直接从MATLAB代码初始化Java对象并调用它们的方法,甚至可以将MATLAB定义的监听器传递给Java!我的问题:MATLAB不提供后台线程,因此要使MATLABUI响应,我们必须调用函数drawnow刷新SwingEDT队列,另请参阅here和here.这是众所周知的事实,到目前为止一切顺利。但现在我有一个客户,其执行计算的代码是一个MATLABp文件(已加密),所以我无法访问将drawnow放在那里的代码。尝试失败:我尝试启动一个计时器来完成调用drawnow的工作,但它

java - Java GUI 开发的 future ?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭12年前。考虑到这一点Sun/Oracle在“发明”了JavaFX之后决定不再开发SwingJavaFX不能正常工作,someconsideritafailurealreadySWT并非真正独立于平台的特性、处理GUI元素的手动任务以及绑定(bind)特定于平台的库的必要性还有别的出路吗?如果我想在JVM上做GUI开发具有良好的API(Swing和SWT不错,但也

java - 如何更改 NetBeans GUI Designer Preview 的外观?

使用NetBeansGUIBuilder时,“预览设计”功能会显示具有系统外观(例如Windows)的面板。现在我想用不同的LaF预览我的面板,以获得正确的所有间隙和空间。有没有办法告诉guibuilder使用不同的LaF显示面板? 最佳答案 我唯一能找到的是:Inspector>右键单击你的JFrame>PreviewDesign 关于java-如何更改NetBeansGUIDesignerPreview的外观?,我们在StackOverflow上找到一个类似的问题: