4

如何为表格列或行添加工具提示?

升级版:

我有一张桌子。我想为单元格(列)或行添加工具提示,如文本字段例子

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 回答