-1

以前の SSCCE 自体が正しくありませんでした。もう1つ書いてみましたが、それも間違っていました。したがって、今のところ問題を理解していないため、純粋なJavaの例を書くことができないため、ライブラリクラスの例を投稿しています:

import javafx.scene.control.TableCell;
import javafx.scene.control.TableColumn;
import javafx.util.Callback;

public class DoubleQuestionMark3 {

   public static class MyClass {
   }

   public static void main(String[] args) {

      TableColumn<MyClass, ?> column = new TableColumn();

      Callback<TableColumn<MyClass, ?>, TableCell<MyClass, ?>> callback = new Callback<TableColumn<MyClass, ?>, TableCell<MyClass, ?>>() {
         @Override
         public TableCell<MyClass, ?> call(TableColumn<MyClass, ?> param) {
            return null;
         }
      };

      column.setCellFactory(callback);

   }
}

callback質問は同じです:適切なクラスを準備するにはどうすればよいですか?

不可能な場合は、まず、本当に不可能であると述べてください。次に、なぜ不可能なのかを説明してください。

アップデート

コールバックを指定Objectしても役に立ちません:

 Callback<TableColumn<MyClass, Object>, TableCell<MyClass, Object>> callback = new Callback<TableColumn<MyClass, Object>, TableCell<MyClass, Object>>() {
         @Override
         public TableCell<MyClass, Object> call(TableColumn<MyClass, Object> param) {
            return null;
         }
      };
4

1 に答える 1