NetBeans IDE 6.8(Macバージョン)を使用しています。GUIビルダーのどのツールがこれを行うのに役立ちますか?
私が欲しいのは、アプリケーションを表示する前に、アプリケーションの読み込み中に数秒間ユーザーに画像を表示することです。どうやってやるの?初期化
NetBeans IDE 6.8(Macバージョン)を使用しています。GUIビルダーのどのツールがこれを行うのに役立ちますか?
私が欲しいのは、アプリケーションを表示する前に、アプリケーションの読み込み中に数秒間ユーザーに画像を表示することです。どうやってやるの?初期化
Java 6がインストールされている場合は、スプラッシュスクリーンチュートリアルを確認してください。
実際には、Javaプログラムで-splashフラグを使用してこれを行うことができます...たとえば、main.classを実行するときに画像splash.jpgを表示したい場合、
だからあなたがすることは、
java -splash:pathoftheimage / splash.jpg main
MACで実行しているため、おそらくJava 6にアクセスできないため、スプラッシュスクリーンを自分で作成する必要があります。初期化サイクルの早い段階で、次のようなコードを実行する必要があります(つまり、スプラッシュ画面ダイアログが最大時間表示されるようにします)。
JDialog dlg = new JDialog();
// Remove dialog decorations to make it look like a splashscreen.
dlg.setUndecorated(true);
dlg.setModal(true);
dlg.setLayout(new BorderLayout());
// Load image.
ImageIcon img = new ImageIcon(getClass().getResource("/foo/bar/splash.png");
// Add image to center of dialog.
dlg.add(img, BorderLayout.CENTER);
dlg.setLocationRelativeTo(null);
dlg.setVisible(true);
// ... Perform application initialisation here.
// Initialisation complete so hide dialog.
dlg.setVisible(false);
dlg = null;
使用している場合はNetBeans
...心配しないNetBeans
でください。この問題は解決されました。
Right Click
Project
それを開いた後あなたに。properties
Application
Splash Screen
ます。Browse
下の写真に示すように
あなたがこれをするとき、あなたimage
は表示されますが、あなたはこれを見ることができなくなります。それを見るには、delay time
のをする必要がappearence
ありnext window
ます。このために、これらの手順を実行します。
JFrame code
次に表示したいお住まいの地域に移動します。Main Fun
があります。run
run
関数内では、次のコードを記述します。
試す{
Thread.sleep(4200と同じようにミリ秒単位の時間);
// Create Next Frame Object Here
}
catch(Exception ex){}