问题标签 [mixing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
326 浏览

java - 如何将 JFrame 添加到我的程序中

我已经创建了一个 GUIPanel,但是我需要将它添加到我拥有的程序中;当我尝试从主类中运行其他程序时,GUIPanel 不会运行,但是当我不执行它时它会运行(如果这有任何意义的话)。

这就是我运行程序时发生的事情 这就是我运行程序时发生的事情

这是我希望输出打印到的 GUIPanel

我希望输出打印到这个 GUIPanel(我必须删除对 TourServer 的调用才能让它运行),如果你在想“为什么不把它留在命令提示符下,你的 GUIPanel 中没有任何东西除了文本区域之外?”,那是因为我打算稍后添加更多内容:D

总之:我需要从 GUIPanel 类运行 TourServer 程序,当我尝试它时,它不会打开 GUI 面板本身

这是主要课程:

这是 TourServer 类

0 投票
1 回答
226 浏览

java - 我的 ButtonListener 拨号程序出错

我只是想弄清楚为什么会出现这些错误。我不确定为什么它说未找到变量,或者为什么它不允许我添加或减去一个 int。

以下是错误:

这是一个简单的电话拨号器的代码:

任何帮助或信息将不胜感激。

说明:如果 out pastNumbers 数组中的当前索引为 9,则按“>”键将显示存储在索引 0 处的数字。如果当前索引为 0,则按下“<”键将显示存储在索引 9 处的数字。

要进行设置,我需要从按钮中检索标签。如果是“<”键,将我的箭头索引设置为: (arrowIndex + pastNumberCount - 1) % pastNumberCount; 并将我的过去号码数组中此索引处的过去号码添加到我的 phoneNumber 文本字段中。

否则,我需要将我的数组索引设置为:(arrowIndex + 1) % pastNumberCount,并将该索引处的过去数字添加到您的文本字段中。

0 投票
1 回答
8207 浏览

java - 从鼠标光标下获取 RGB 值

我正在尝试构建一个程序来检测鼠标光标下的颜色,然后在屏幕上的窗口中显示颜色和 RGB 值。我对 Java 很陌生,所以什么都不懂。在朋友的帮助下,我编写了两个代码,第一个获取缓冲图像的特定坐标的 RGB 值,另一个获取用户定义的 RGB 值并显示一个带有颜色的窗格。我的问题是“我如何让程序检测鼠标光标下的颜色,无论它滚动的是什么?

0 投票
2 回答
284 浏览

java - 带有 Canvas 类的 Java GUI NullPointerException

所以我正在为我的班级制作一个 GUI 项目,但我有点卡住了。我的问题与我的 GUI 方面有关,所以我想您可以忽略与排序有关的其他方法。到目前为止,我主要关心的是让 GUI 正常工作。但是,我一直遇到错误,确切地说是空指针异常:

在阅读了我的代码之后,我认为我将其范围缩小到了我的 SortCanvas 类。我以前从未使用过它,但它是我的教授给我们的存根的一部分。也就是说它可以正常工作并正确显示图像,但看起来我的实现不正确。有人可以帮我弄清楚如何正确实现我的 SortCanvas“图片”吗?我阅读了 Canvas 的 Java 文档,但我仍然不明白我做错了什么。这是我的代码:

0 投票
1 回答
240 浏览

java - 为什么我的菜单栏显示在容器中的 JPanel 下方?

我处于必须重用和修改其他人的代码来创建图像处理应用程序的位置。以下代码用于设置框架及其 GUI。我遇到的问题是,当在菜单栏上单击文件字时,菜单项列在 originalImage 容器中包含的画布下方。这是代码:

我知道菜单栏很好,所以我假设它是我将画布添加到 JPanel 的方式。是否应该在 JPanel 中设置其 z 顺序?我已经阅读了我家里的书籍,没有提到这种问题。谢谢,丹尼尔

0 投票
1 回答
565 浏览

java - JMenu 显示在 Label 后面

在此处输入图像描述

Statdard 是标签 当我打开文件 JMenu 时,标签显示在 jmenu 前面。发生这种情况是因为我正在混合 AWT 和摇摆。当我使用 JLabel 而不是 Label 它按预期工作正常。

混合 AWT 和 Swing 组件

0 投票
1 回答
939 浏览

java - JComboBox 隐藏在 awt Canvas 后面

是的,我正在混合 awt 和 swing 组件,但也许有一个简单的解决方法,因为我不太了解 Java。

我的画布对象覆盖绘制和更新:

当我的 JComboBox 在上面打开时,它不会在上面绘制。例如,这是一个 JFrame,它演示了我在说什么:

真正有趣的是,如果矩形比 JComboBox 小,则完全没有问题。因此,将矩形更改为 300x20 并按预期工作。

提前致谢。

0 投票
2 回答
331 浏览

java - JFileChooser 在 Linux 下不是模态的

我使用 Red Hat 6.3 和 JRE 1.7。

从小程序中打开文件选择器时,它不是模态的。当单击不是文件选择器区域的某个位置时,它会移动到小程序后面并且小程序被冻结,直到您最小化浏览器以关闭它。

一般来说,我在模态对话框中遇到了同样的问题。但是在那里我找到了一种解决方法:1

有没有办法在 Linux 下解决这个问题,或者是否有没有出现这个问题的 Java 版本?

0 投票
2 回答
981 浏览

audio - 将 wav 文件与 libsndfile 混合时的工件

我正在尝试实现一个混合钢琴样本的软件。我想创建一个包含一种声音、另一种声音和两者混合的 wav 文件。

我在一秒钟内截断样本,所以我有以下内容:[一秒钟的声音 1][一秒钟的声音 2][一秒钟的声音 1 + 声音 2]

问题是每次过渡都有一个奇怪的声音伪影。有人知道它来自哪里吗?

提前致谢。

这是我正在使用的代码:

0 投票
1 回答
362 浏览

visual-studio-2010 - VS2008构建的dll可以使用VS2010构建的dll吗

我有一个用 VS2010 构建的 dll(DLL A),它使用 MFC 和其他用 VS2010 构建的 dll。我有另一个使用 VS2008 构建的 dll (DLL B),并在再次使用 VS2008 构建的应用程序上运行。DLL A 导入 DLLB(使用#import 指令)并创建 com 对象。对象本身的创建成功,但是应用程序在某处崩溃。我认为它在显示控件时崩溃(这些只是假设)。问题是我没有应用程序的源代码。DLL A 只是该应用程序的一个插件。问题是,在做这种混合时有什么需要考虑的吗?有可能吗?