4

テーブルの列または行にツールチップを追加するにはどうすればよいですか?

UPD:

私はテーブルを持っています。そして、テキストフィールドのようにセル(列)または行にツールチップを追加したい例

4

2 に答える 2

2

私の場合:

mycolumn.setCellFactory(
   new Callback<TableColumn<MyModel, String>, TableCell<MyModel, String>>() {
      @Override
      public TableCell<MyModel,String> call(TableColumn<MyModel,String> tableColumn){
         return new TextFieldTableCell<MyModel, String>() {
            @Override public void updateItem(String string, boolean isEmpty) {
               super.updateItem(string, isEmpty);
               if (!isEmpty) {
                  MyModel model =
                     getTableView().getItems().get(getTableRow().getIndex());
                  Tooltip tip = new Tooltip(model.getTip());
                  setTooltip(tip);
               }
            }
         };
      }});
于 2012-09-26T17:44:43.280 に答える
1

ツールチップは、メソッドを呼び出すことで設定できますsetToolTip

于 2012-09-26T05:24:29.313 に答える