我一直在创建一个应用程序来帮助我更多地了解 Java,我编写的代码之一是能够将设置(分辨率、音乐响度、fps 限制等)更改为值(1280x720、0-10、VSync) . 我在 photoshop 中绘制了图像并将它们添加到类文件中,在代码中给它们一个位置,以便它们在屏幕上呈现。
if((xpos>400 && xpos<600) && (ypos>255 && ypos<305)){
if(Mouse.isButtonDown(0)){
这是重要的代码部分,目前我必须手动搜索图像的边界,并通过一些简单的数学计算我需要使用的坐标,但我设计了音乐响度,使其具有 11单独的图像,每个值(0-10)一个。有没有更简单的方法让 Java 知道“如果光标在图像上,请执行此操作”或者我注定要在单独的坐标中编码 11 次(对于其他设置可能更多次。
如果有更好的方法,请告诉我!
谢谢。
PS 我似乎找不到如何使用 Slick2D 和 LWJGL 绘制下拉菜单。我仍然可以使用标准的 Java 代码来绘制下拉菜单,还是应该寻找像 Swing 这样的库来为我完成这项工作?