JavaFX组合框崩溃
在IntellijJavaFX应用程序中使用组合框好几个月没有出现任何崩溃或错误后,现在每当我尝试单击组合框时,我的程序都会崩溃 我决定做一些调查,创建一个新项目,在TilePane中只包含一个组合框,当我点击它时,同样的事情也会发生 以下是我得到的错误: 以下是产生错误的代码:JavaFX组合框崩溃,java,javafx,combobox,fatal-error,Java,Javafx,Combobox,Fatal Error,在IntellijJavaFX应用程序中使用组合框好几个月没有出现任何崩溃或错误后,现在每当我尝试单击组合框时,我的程序都会崩溃 我决定做一些调查,创建一个新项目,在TilePane中只包含一个组合框,当我点击它时,同样的事情也会发生 以下是我得到的错误: 以下是产生错误的代码: import javafx.application.Application; import javafx.geometry.Orientation; import javafx.scene.Scene; import
import javafx.application.Application;
import javafx.geometry.Orientation;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.TilePane;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage s) {
int width = 1600;
int height = 900;
TilePane r = new TilePane(Orientation.VERTICAL);
Scene sc = new Scene(r, width, height);
VBox vbox = new VBox();
s.setScene(sc);
s.show();
ComboBox testBox = new ComboBox();
for (int i = 1; i <= 10; i++) {
testBox.getItems().add(i);
}
r.getChildren().add(testBox);
}
}
导入javafx.application.application;
导入javafx.geometry.Orientation;
导入javafx.scene.scene;
导入javafx.scene.control.ComboBox;
导入javafx.scene.layout.TilePane;
导入javafx.scene.layout.VBox;
导入javafx.stage.stage;
公共类主扩展应用程序{
公共静态void main(字符串[]args){
发射(args);
}
@凌驾
公众假期开始(阶段s){
整数宽度=1600;
内部高度=900;
TilePane r=新的TilePane(方向垂直);
场景sc=新场景(r、宽度、高度);
VBox VBox=新的VBox();
s、 二苯甲醚(sc);
s、 show();
ComboBox testBox=新建ComboBox();
对于(int i=1;i您需要首先更新DirectX
如果它不起作用,您需要替换c:\Windows\System32中的D3D9.dll,并在CMD中运行regsvr32 D3D9.dll
,发布的代码不会引发异常,应该可以正常工作。您可能需要查看错误消息中列出的日志文件。