0

javafx scenebuilder で、アコーディオンを作成しました。netbeans では、アコーディオンの titledpane に changelistener を追加したいと思います。タイトルペインをクリックしたときにメッセージを表示したい。どうすればできますか?

4

2 に答える 2

0

また、この方法で取得しようとしました。

EventHandler<MouseEvent> mousehandler = new EventHandler<MouseEvent>() {
    @Override
public void handle(MouseEvent mouseEvent) {
        System.out.println("hi");}
};
titledpaneName.setOnMouseClicked(mousehandler);

titledpaneName は、アコーディオン内のタイトル付きペインの名前です。上記のコードは、アコーディオンで titledpane をクリックすると hi を出力します。

于 2013-03-06T17:15:29.017 に答える
0

誰かが titledpane をクリックしたときにメッセージを表示するには、TtiledPane のマウス クリック イベントを実装するだけです。

ここに画像の説明を入力

Controller クラスでそのメソッドを実装する

  @FXML
    private void TitledPaneClick(MouseEvent event) {
        System.out.println("Mouse clicked");
    }
于 2013-03-05T16:02:04.290 に答える