メインフレームMonopolyGame.javaゲームクラスで自分のプログラムを書いていますが、スプラッシュスクリーンなどの機能を追加しています。私はこれらをそれぞれ別のクラスの(RunFile.java)から呼びたいと思います。 RunFile.javaから呼び出すことができるように、メインクラスの次の部分を書き直すにはどうすればよいですか。私はこれをしようとすると、私は次のエラーを取得:MonopolyGame.javaメインクラスを別のクラスから呼び出すPublic Voidメソッドとして書き直す方法
The method MonopolyGame() is undefined for the type MonopolyGame
を
public class MonopolyGame extends JFrame{
// PRIVATE STATIC/DECLARATIONS ARE HERE
public static void main(String[] args) throws Exception {
{
//THIS IS WHERE I USED TO CALL THE SPLASH SCREEN
// SplashScreen s = new SplashScreen(8000);
// s.Splash();
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
MonopolyGame window = new MonopolyGame();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}}
/**
* Create the application.
*/
public MonopolyGame()
{
try {
initialize();
for(int i = 0; i < 41 ; i++)
{
properties[i]=new Props();
}
setProperties();
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
public void initialize() throws InterruptedException {
//REST OF PROGRAM
RunFile.java
public class RunFile{
public static void main(String[] args)
{
SplashScreen s = new SplashScreen(8000);
s.Splash();
MonopolyGame m = new MonopolyGame();
m.MonopolyGame();
}
}