1

しばらく問題があり、それを解決する方法を見つけましたが、今は解決策が機能した理由を知りたいと思っています。メソッドはGraphicsDevice.setDisplayMode()常にIllegalArgumentExceptionLinux システムで をスローしたので、それを解決するためにDisplayMode、メソッドで利用可能なすべてのものをチェックしましたGraphicsDevice.getDisplayModes().getBitDepth()ビット深度 (メソッドによって返される) が常に に等しいことに気付きました-1。ビット深度パラメータを に変更すると-1IllegalArgumentException解決しました。しかし、それが何を-1意味するのか、確かにどのシステムにも少しの深さがあるはずはありません-1. 私のシステムでは、(Java) アプリケーションがアプリケーション内で色のビット深度を変更することを許可していないということですか?

PS。Ubuntu 12.04 LTS を実行しています

4

1 に答える 1