0
if ("Analyze Text File".equals(command)) {
JFileChooser chooser = new JFileChooser();
chooser.setMultiSelectionEnabled(true);
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
File[] files = chooser.getSelectedFiles();
for (File file : files) {
try {
BufferedReader reader = new BufferedReader(new FileReader(file));
sb.append(line);
}
String text = sb.toString();
Map<Integer, Integer> counts = getCounts(text)
HistogramPanel panel = new HistogramPanel(width, counts, height, horizon
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
我試圖讓一個JFileChooser
彈出一次我點擊我的「分析文本」按鈕,然後將允許用戶選擇將與我的代碼,並輸出一個酒吧被處理的文本文件圖表。
除了出於某種原因按鈕外,所有的東西都在工作。如果有人能幫助它,將不勝感激。Java Applet的JFileChooser按鈕問題?
// Object textfile = null;
else if("Text".equals(command)) {
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"txt", "text", "docx");
chooser.setFileFilter(filter);
int returnVal = JFileChooser.showOpenDialog(null);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file = JFileChooser.getSelectedFile();
Map<Integer, Integer> counts = getCounts(Stext);
int width = counts.size() * BAR
int horizon = height - 25;
HistogramPanel panel = new HistogramPanel(width, counts, height, horizon);
}
}
}
我改變了我的「分析文本」按鈕名稱爲「文本」的意思,而它仍然不工作。 – user3356827
什麼不工作,它不彈出?怎麼樣的文件選擇器變量descrepency? –
我已經將filechooser更改爲Jfilechooser只是我已經宣佈它但它仍然無法工作 – user3356827