草庐IT

GUI_BITMAP

全部标签

java - 在java中分离逻辑和GUI

我正在用Java实现一个游戏,使用下面显示的类来控制游戏逻辑。在解释我的问题时,我尽量做到非常清楚。游戏面板我使用此类通过线程启动游戏循环(仅游戏循环)publicvoidrun(){init();//initializegamePanelcomponents//gameloopwhile(running){start=System.nanoTime();gameManager.update();KeyInput.update();MouseInput.update();gameManager.draw(graphic);Graphicsg2=getGraphics();g2.draw

java - 推荐的独立Swing GUI Builder?

我在Emacs中完成大部分Java编码,并且一直在使用NetBeans构建我的Swing表单。尽管NetBeans表单生成器的效果很好,但更轻量的解决方案可能是更可取的。是否有您喜欢并经常使用的独立的SwingGUI构建器? 最佳答案 尝试JFormDesigner,它具有一个eclipse插件和一个swing独立版本。它不是免费的,但完全值得。 关于java-推荐的独立SwingGUIBuilder?,我们在StackOverflow上找到一个类似的问题:

java - 在线 Java GUI 生成器?至少布局管理器

我在网上找不到一个,我很惊讶没有一个...但是至少有一个在线JavaGUILayoutmanager吗? 最佳答案 WindowBuilder对于Eclipse来说是惊人的。它的优点之一是您可以手动修改它生成的代码,它会毫无问题地选择它。在线GUI构建器是什么意思?如果您想要一个网络应用程序,您可能找不到。 关于java-在线JavaGUI生成器?至少布局管理器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

java - 如何在 FEST-SWING 中进行不显示的 gui 测试

在我的项目中,我们使用FEST用于GUI测试。我们一直相信FEST很强大,但是每次显示帧都是浪费时间。此外,我们正在使用continuum,而FEST不适用于continuum,因为continuum的maven无法打开GUI(顺便说一句,我们也使用maven并且我们的测试在我们本地机器上的maven中通过)。我该如何解决这个问题?如果不可能,请通知我。 最佳答案 FEST按设计显示UI。如果您不希望测试阻塞您的桌面,唯一的方法是使用某种虚拟桌面:-Xvfb(Linux)-VMWare(Linux、Windows)-自动登录(Win

java - IntelliJ gui creator : JPanel gives runtime null pointer exception upon adding any component

我在使用IntelliJ的javagui创建时遇到问题。不幸的是,面板背后的大部分代码都隐藏在guicreator中,我无法编辑。我使用ItelliJGridLayoutManager创建了一个空白的JPanel“questionPanel”。当我尝试向该面板添加任何内容时,即使面板绝对不为空,我也会收到空指针异常。我还尝试将JTextField添加到布局中(出于好奇),但这也无济于事。JTextField出现了,但我仍然无法从代码中添加任何内容。当我将布局管理器更改为其他任何东西(GridBagLayout、FormLayout、BorderLayout等)时,我不再收到错误,但什么

java - 在 Java GUI 中更新 JTree

我在我的GUI中使用了一个JTree并将它添加到一个JFrame中。当我想更新它并更改它在我程序的另一部分中的节点时(在程序运行时,作为执行的操作)我尝试添加新节点或从中删除节点;但是我的界面没有改变。请给我一个解决方案。问候 最佳答案 除了insertNodeInto建议之外,您还可以使用:DefaultTreeModelmodel=(DefaultTreeModel)tree.getModel();DefaultMutableTreeNoderoot=(DefaultMutableTreeNode)model.getRoot()

【ESP32+LVGL】Vscode+platformio之GUI-Guider工程代码移植

【ESP32+LVGL】Vscode+platformio之GUI-Guider工程代码移植文章目录【ESP32+LVGL】Vscode+platformio之GUI-Guider工程代码移植所需组件一、GUI-Guider工程搭建并导出1.工程创建2.界面设计3.事件添加4.工程导出二、Platformio工程搭建三、库移植与配置1.lvgl库和触摸驱动库的移植与配置2.库文件配置3.GUI-Guide工程库移植四、代码测试所需组件ESP32开发板(本文以乐鑫系列ESP32-WROOM-32U为例,基本espressif系列的ESP32都行)ST7789+CST816驱动的触摸屏(这里以中景

【图像融合】小波变换可见光与红外光图像融合(带面板)【含GUI Matlab源码 701期】

✅博主简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,Matlab项目合作可私信。🍎个人主页:海神之光🏆代码获取方式:海神之光Matlab王者学习之路—代码获取方式⛳️座右铭:行百里者,半于九十。更多Matlab仿真内容点击👇Matlab图像处理(进阶版)路径规划(Matlab)神经网络预测与分类(Matlab)优化求解(Matlab)语音处理(Matlab)信号处理(Matlab)车间调度(Matlab)⛄一、小波变换彩色图像融合简介0引言目前在各种图像采集与分析系统中已大量使用彩色CCD数码相机,但是由于其视野有限,常常获得的只是局部图像,如果要保证一定的分辨率的前提下采集整体

pyqt5 gui运行没有错误,但窗口没有出现

问题是,当我在添加资源文件并在其上添加带有边框图像的PushButton后运行PYQT5GUI时,MainWindow不会启动,也没有错误。我将主窗口UI转换为Python,并以下命令:pyuic5mainWindow.iu-omainWindow.py因此,这是Python的Mainwindow。fromPyQt5importQtCore,QtGui,QtWidgetsimportresources_rc#importsys#importrandom#importmatplotlib#matplotlib.use("Qt5Agg")#fromPyQt5importQtCore#fromPyQ

c++ - 哪个C++跨平台GUI框架换肤能力好?

什么是具有良好换肤能力的跨平台C++GUI框架?所以我可以(并赋予用户)自定义GUI的能力。 最佳答案 Qt框架允许使用样式表(使用css)更改小部件的外观。请参阅:http://qt-project.org/doc/qt-5.0/qtwidgets/stylesheet.html. 关于c++-哪个C++跨平台GUI框架换肤能力好?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions