问题内容: 我很了解基本的Java,并且想学习Swing,所以当然首先浏览了Sun网站(本教程位于此处)。我本来打算启动它,但意识到它严重依赖于NetBeans,但我不确定。 我不确定,因为它是在学习要达到目的,而不是一个看起来不错的程序。 因此,我以为使用NetBeans一旦知道就可以了,但是我不希望在不了解底层情况的情况下进行构建,当然这也可能在以后引起问题。 我的第一个问题是这是正确的方法,
问题内容: 我是Java的新手,我看了一些有关SwingWorker的教程。但是,我不确定如何使用在上一个问题中给出的示例代码来实现它。 任何人都可以就我的代码片段解释如何使用SwingWorker和/或将我引向一个不错的教程吗?我已经看过了,但不确定自己是否了解。 问题答案: 通常,用于在中执行长时间运行的任务。 在事件调度线程(EDT)上运行长时间运行的任务可能会导致GUI锁定,因此要做的一件
问题内容: 我将一个Swing应用程序放在一起,我经常想替换JPanel的内容。为此,我先打电话,然后添加我的新内容,然后打电话。 但是我发现旧内容实际上仍然可见(尽管被新内容遮盖了)。如果我除了添加呼叫,则按预期运行。 我敢肯定,在其他情况下,我经历过仅打个电话就足够了。 所以基本上我的问题是-我应该同时调用这两个函数吗?如果不需要,什么时候应分别调用它们? 问题答案: 你需要致电和。前者告诉S
问题内容: 我应该基于Java Swing和gui制作一个服务器和客户端。我希望以某种方式创建一个套接字,该套接字将从服务器到客户端,再从客户端到服务器,并传递某种字符串。后来想拥有一个函数,该函数根据套接字中的字符串执行几项操作。 由于某种原因,我找不到一个简单的代码示例来说明如何以简单的方式完成代码。 任何人都有任何简单的示例,或者可以解释如何完成? 问题答案: 基于此示例,这是一个使用Swi
问题内容: 如何获得的? 我想获取的屏幕截图(以供以后在我的应用程序中使用)。目前,这是通过使用机器人进行截屏来指定相关对象的坐标和尺寸来完成的。 但是,我相信有一种更好的方法:默认情况下,组件在将其自身绘制到屏幕上之前,将它们自己作为图像呈现到双缓冲区中。 有没有办法从组件中获取这些图像? 问题答案: ComponentImageCapture.java 另见 上面显示的代码假定组件在渲染之前已
问题内容: 在另一个线程中,我表示我喜欢通过执行以下操作来居中GUI: 但是安德鲁·汤普森(Andrew Thompson)有不同的看法,而是打电话给 想问的人想知道为什么吗? 问题答案: 在我看来,屏幕中间的GUI看起来是这样的。我一直在等待它们消失,真正的 GUI出现! 从Java 1.5开始,我们可以使用。哪一个.. 设置此窗口是否应在下一次使该窗口可见时显示在本机窗口系统的默认位置还是当前
问题内容: 我在FileReader上应用SwingWorker时遇到问题,我的观点是我需要在SwingWorker上实现FileReader,以使UI显示文件中的文本,这是我的代码 但是,它不会在UI文本区域上附加任何内容 有人有解决方案吗?谢谢 问题答案: 对我来说效果很好:
问题内容: 是否在HTML Canvas之上构建了任何GUI工具包,例如swing,swt,gtk或qt?这样就可以在html画布内构建applet或flexgui:s之类的应用程序。 问题答案: MozillaLabs的Bespin项目目前使用他们自己的名为Thunderhead的工具包。它是由Bespin开发人员编写的,并且是为Bespin开发人员编写的,但这是一个可以用于任何事情的单独项目。
我试图将一个用Swing编写的组件(它是JPanel)放入JavaFX应用程序中。我设法用这个网站上显示的代码做到了:点击这里 但是我正在使用FXML文件和场景构建器构建我的应用程序。我试图用SwingNode将Swing组件放在窗格容器中(如下图所示): 但不幸的是,我没能做到。我到处找,但在我的箱子里没有找到任何有用的东西。
我需要一个UI来一遍又一遍地收集类似的数据,这可以最好地描述为一个批处理入口。为了输入批处理,我需要一个滚动窗格来调整用户输入的数据大小。为了顺利完成此操作,我依赖于附加到jscrollpane的jtable,而行是JPanel。我在这个解决方案上遇到了一些麻烦,那就是 我不知道如何访问JPanel中的文本字段 我不知道如何在我的JTable上添加更多的jpanels作为行。 我可以补充一句,我跳
我在做一个2D跑步者游戏,我用它做了框架 每次我创建一个类时,我每次都是这样制作JFrames,没有重新调用这个类或其他任何东西。我用连接到其他类的按钮完成了菜单,但我现在需要做一个关卡。它包括一个玩家左右向上移动,与平台和敌人发生碰撞。有点像超级马里奥。我是Java的初学者,所以我还没有找到任何遵循我的结构的示例,因为它们都基于JFrame 1。我不知道如何制作互动程序并将其连接到类的JFram
我最近在学习java swing。请别告诉我它已经过时了。我知道.我想创建这样的文件夹选择器,没有额外的东西。
在一个帮助系统中工作,我希望每个组件都能提供一些帮助,当鼠标在它上面和“?”键被按下。有点像工具提示,除了更广泛的帮助--本质上,一个小小的web浏览器是用来弹出并显示文本、图像或更多。 我发现的是,无论鼠标在哪里,输入总是进入同一个KeyListener。一次只能有一个活动的吗? 值得的是,这是现在正在工作的版本--谢谢你的建议!
我需要将ImageIcon旋转到Java中的缓冲图像。我已经尝试了所有可能的方法,是否有任何方法,我已经尝试将ImageIcon转换为bufferedImage。 我尝试了所有可能的StackOverflow解决方案
我有一个Java Swing应用程序。其中,我在单个数据库上为应用程序使用了一个连接。但现在有多个用户在使用该应用程序,所以每次都会创建新的连接。DB的性能非常慢;我可以在基于Swing的桌面应用程序中使用连接池吗。使用的数据库是SQL server 2000。 任何帮助。提前致谢。