Java 在初始化静态变量之前执行某些操作
我正在mac上使用SWT开发一个java应用程序。该应用程序将SWT显示为其标题,我想更改它。我看到了这个问题,想使用Java 在初始化静态变量之前执行某些操作,java,macos,static,swt,Java,Macos,Static,Swt,我正在mac上使用SWT开发一个java应用程序。该应用程序将SWT显示为其标题,我想更改它。我看到了这个问题,想使用Display.setAppName()但在我根据答案初始化任何显示之前应该使用它。不幸的是,我已将我的显示变量声明为静态变量,将在应用程序启动时初始化。我应该如何以及在何处放置此代码,以便在初始化静态变量之前先执行它。您可以将它们放在static首先执行的块 static{ Display.setAppName() } 请参阅以了解更多信息已成功!!谢谢。我会在11分钟内接受
Display.setAppName()
但在我根据答案初始化任何显示之前应该使用它。不幸的是,我已将我的显示变量声明为静态变量,将在应用程序启动时初始化。我应该如何以及在何处放置此代码,以便在初始化静态变量之前先执行它。您可以将它们放在static
首先执行的块
static{
Display.setAppName()
}
请参阅以了解更多信息已成功!!谢谢。我会在11分钟内接受答案@用户3437315很高兴它有帮助:)