如何防止表格视图中的列重新排序

时间:2019-05-10 13:09:48

标签: java javafx fxml

我有一个使用场景创建器2.0使用fxml创建的表格视图 并且我正在尝试禁用列的重新排序。

这是表格视图:

       <TableView fx:id="tableView" layoutX="58.0" layoutY="14.0" prefHeight="540.0" prefWidth="571.0" styleClass="table">
        <columns>
          <TableColumn fx:id="col_id" prefWidth="114.0" text="Id" />
            <TableColumn fx:id="col_firstname" prefWidth="154.0" text="First Name" />
          <TableColumn fx:id="col_lastname" minWidth="0.0" prefWidth="143.0" text="Last Name" />
            <TableColumn fx:id="col_phonenumber" prefWidth="155.0"   text="Phone Number" />
        </columns>
      </TableView> 

这是我的主要课程。 (我的控制器目前只有几个按钮处理程序。)

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;

public class Main extends Application {




    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception{
        Parent root = FXMLLoader.load(getClass().getResource("four.fxml"));
        primaryStage.setTitle("Hello World");
        primaryStage.setScene(new Scene(root, 800, 400));
        primaryStage.show();
    }


}

0 个答案:

没有答案