我收到此运行时错误,我正在尝试使 Java 文件选择器看起来像 Windows 文件选择器。
错误代码:
Exception in thread "main" java.lang.NullPointerException
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(WindowsFileChooserUI.java:306)
at javax.swing.plaf.basic.BasicFileChooserUI.installUI(BasicFileChooserUI.java:173)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(WindowsFileChooserUI.java:150)
at Main.getImg(Main.java:49)
at Main.main(Main.java:19)
Run Code Online (Sandbox Code Playgroud)
代码:
JFileChooser fico = new JFileChooser();
WindowsFileChooserUI wui = new WindowsFileChooserUI(fico);
wui.installUI(fico);
int returnVal = fico.showOpenDialog(null);
Run Code Online (Sandbox Code Playgroud) 可能重复:
Java数组,查找重复项
我有这个数组
int[][] array = {{1,2,3,4}, {5,6,2,8}, {9, 10, 11, 12}, {13, 14, 15, 16}};
Run Code Online (Sandbox Code Playgroud)
如果此数组中有重复的元素,我需要返回false.例如,索引[0] [1]和[1] [2]是相等的.我需要一种方法来检测这个.如果解决方案仅使用基元,数组和循环,那也很好.