javaで任意の画面に遷移させるにはどうすればよいか
Javaでは、特定のページにジャンプを実装するには、JavaのWeb開発フレームワークまたはJavaのGUIプログラミングライブラリを使用できます。ここに2つの実装方法を示します。
- 「Spring」、「Struts」、「Servlet」などのJava 製の Web 開発フレームワークを使用する。
- 別のページへ移動
- 指定ページのパスの Backend コントローラでは、または手法で
- @GetMapping(“/path/to/anotherPage”)
public String anotherPage() {
return “anotherPage”;
} - ユーザーが遷移ボタンやリンクをクリックすると、フロント画面は、バックエンドに要求を出します。バックエンドは、指定したページのパスを返します。そうすると、フロント画面は、指定したページへ自動的に遷移します。
- SwingやJavaFXなどのJavaのGUIプログラミングライブラリを使用して、ウィンドウや画面オブジェクトを作成します。
- JFrameフレーム = 新JFrame();
- b. ボタンまたはリンクオブジェクト (例:)
- nJButton button = new JButton(“別の画面へ遷移”);
- 例えば、ボタンやリンクにクリックイベントリスナーを追加します。
- ボタン.addActionListener(e -> {
// 別のページに遷移するロジックを実行
}); - 指定したページへの遷移ロジックをイベントリスナーで実行する。例えば、
- 新しいウィンドウまたはフレームオブジェクトを作成します。
JFrame anotherFrame = new JFrame();
// 新しいウィンドウのプロパティとコンテンツを設定します。
// …
// 新しいウィンドウを表示します。
anotherFrame.setVisible(true);
// 現在のウィンドウを非表示にします。
frame.setVisible(false);
これらは2つの一般的な実装方法であり、具体的な実装方法は実際のユースケースと要件に基づいて調整および拡張する必要があります。