@@ -95,7 +95,7 @@ public class KuljetusListat extends TabPohja {
|
|||||||
tcNappi.setCellValueFactory(features -> new SimpleBooleanProperty(features.getValue() != null));
|
tcNappi.setCellValueFactory(features -> new SimpleBooleanProperty(features.getValue() != null));
|
||||||
|
|
||||||
TableColumn<Kuljetus, String> tcNimi = new TableColumn<>("Nimi");
|
TableColumn<Kuljetus, String> tcNimi = new TableColumn<>("Nimi");
|
||||||
tcNimi.setMinWidth(150);
|
tcNimi.setMinWidth(200);
|
||||||
tcNimi.setCellFactory(TextFieldTableCell.forTableColumn());
|
tcNimi.setCellFactory(TextFieldTableCell.forTableColumn());
|
||||||
tcNimi.setCellValueFactory(new PropertyValueFactory<>("nimi"));
|
tcNimi.setCellValueFactory(new PropertyValueFactory<>("nimi"));
|
||||||
tcNimi.setOnEditCommit((TableColumn.CellEditEvent<Kuljetus, String> event) -> {event.getTableView().getItems().get(event.getTablePosition().getRow()).setNimi(event.getNewValue()); tallennusStatus.setText("Tallennettu: Ei");});
|
tcNimi.setOnEditCommit((TableColumn.CellEditEvent<Kuljetus, String> event) -> {event.getTableView().getItems().get(event.getTablePosition().getRow()).setNimi(event.getNewValue()); tallennusStatus.setText("Tallennettu: Ei");});
|
||||||
@@ -151,7 +151,6 @@ public class KuljetusListat extends TabPohja {
|
|||||||
"-fx-font-family: " + Main.properties.getProperty("tekstiFontti"));
|
"-fx-font-family: " + Main.properties.getProperty("tekstiFontti"));
|
||||||
}
|
}
|
||||||
tcNimi.setEditable(false);
|
tcNimi.setEditable(false);
|
||||||
tcNimi.setResizable(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void päivitäListanäkymä() {
|
private void päivitäListanäkymä() {
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package fi.lpam.gui.tableCell;
|
|||||||
import fi.lpam.dataluokat.Asiakas;
|
import fi.lpam.dataluokat.Asiakas;
|
||||||
import fi.lpam.dataluokat.Kuljetus;
|
import fi.lpam.dataluokat.Kuljetus;
|
||||||
import fi.lpam.gui.KuljetusListat;
|
import fi.lpam.gui.KuljetusListat;
|
||||||
|
import fi.lpam.gui.elementit.TabPohja;
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.scene.control.Button;
|
import javafx.scene.control.Button;
|
||||||
import javafx.scene.control.ContentDisplay;
|
import javafx.scene.control.ContentDisplay;
|
||||||
@@ -16,7 +17,8 @@ public class KuljetaTableCell extends TableCell<Kuljetus, Boolean> {
|
|||||||
|
|
||||||
public KuljetaTableCell(HashMap<Integer, Asiakas> asiakkaat) {
|
public KuljetaTableCell(HashMap<Integer, Asiakas> asiakkaat) {
|
||||||
paddedNappi.setPadding(new Insets(3));
|
paddedNappi.setPadding(new Insets(3));
|
||||||
Button nappi = new Button("Muuta");
|
Button nappi = new Button("Kuljeta?");
|
||||||
|
nappi.setFont(TabPohja.TEKSTI_FONT);
|
||||||
paddedNappi.getChildren().add(nappi);
|
paddedNappi.getChildren().add(nappi);
|
||||||
nappi.setOnMouseClicked(_ -> {
|
nappi.setOnMouseClicked(_ -> {
|
||||||
getTableView().getSelectionModel().select(getIndex());
|
getTableView().getSelectionModel().select(getIndex());
|
||||||
|
|||||||
Reference in New Issue
Block a user