import java.util.ArrayList;
import java.util.List;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.GridPane;
import javafx.stage.Stage;
public class JavaFxCombobox extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) {
GridPane gridPane = new GridPane();
int counter = 0;
List<ComboBox<String>> comboboxes = new ArrayList<ComboBox<String>>();
for (int i = 0; i < 30; i++) {
for (int j = 0; j < 30; j++) {
counter++;
ComboBox<String> comboBox = new ComboBox<String>();
comboBox.getItems().addAll(Integer.toString(counter),"test1","test2");
comboBox.setValue(Integer.toString(counter));
comboboxes.add(comboBox);
gridPane.add(comboboxes.get(counter-1), j * 30, i * 35);
}
}
Scene scene = new Scene(gridPane);
primaryStage.setScene(scene);
primaryStage.setWidth(1550);
primaryStage.setHeight(670);
primaryStage.show();
}
}
Ahoj, nevíte někdo jak můžu překreslit okno aplikace napsané v JavaFX ??? Ve Swingu, SWT či v AWT je metoda redraw() nebo repaint(), ale tady nic nevidím a ani se mi nic nepodařilo vygooglit.
Případně jak a jakou metodu použít do mého kódu (viz hore).
Díky W