java 问题
时间:2014-01-17
来源:互联网
我想用 Button b 黎做一个jfileChooser去拣一个text file
之后再去read佢, read 佢个阵就 1%8 分成几行
再将佢摆系string []或者object []入面俾 jcombobox用
我而家已经将佢mod完但系下一步放入去string [] 或者 object []入面就唔识
请教大家
之后再去read佢, read 佢个阵就 1%8 分成几行
再将佢摆系string []或者object []入面俾 jcombobox用
我而家已经将佢mod完但系下一步放入去string [] 或者 object []入面就唔识
请教大家
引用:b = new JButton ("insert");
b.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent event) {
// TODO Auto-generated method stub
String s= "";
String fileName="";
JFileChooser fc = new JFileChooser();
int r = fc.showOpenDialog(null);
if (r == JFileChooser.APPROVE_OPTION) {
File filename = fc.getSelectedFile();
FileInputStream inputfile = null;
try {
inputfile = new FileInputStream(filename);
int len = 0;
FileReader in = new FileReader(filename.getAbsoluteFile());
BufferedReader br=new BufferedReader(in);
String s1 ="";
while ((s1=br.readLine())!=null){
switch(lineIndex % 8){
case 1:
s = s1;
break;
case 2:
s2 = s1;
break;
case 3:
north = Integer.parseInt(s1);
break;
case 4:
east = Integer.parseInt(s1);
break;
case 5:
west = Integer.parseInt(s1);
break;
case 6:
south = Integer.parseInt(s1);
break;
case 7:
up = Integer.parseInt(s1);
break;
case 0:
down = Integer.parseInt(s1);
objRoom = new Room(s,s2, north, east, west, south, up, down);
roomMap.put(roomIndex, objRoom);
roomIndex++;
break;}
lineIndex++;
}
[ 本帖最后由 1994824 於 2013-12-8 11:46 PM 编辑 ] b.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent event) {
// TODO Auto-generated method stub
String s= "";
String fileName="";
JFileChooser fc = new JFileChooser();
int r = fc.showOpenDialog(null);
if (r == JFileChooser.APPROVE_OPTION) {
File filename = fc.getSelectedFile();
FileInputStream inputfile = null;
try {
inputfile = new FileInputStream(filename);
int len = 0;
FileReader in = new FileReader(filename.getAbsoluteFile());
BufferedReader br=new BufferedReader(in);
String s1 ="";
while ((s1=br.readLine())!=null){
switch(lineIndex % 8){
case 1:
s = s1;
break;
case 2:
s2 = s1;
break;
case 3:
north = Integer.parseInt(s1);
break;
case 4:
east = Integer.parseInt(s1);
break;
case 5:
west = Integer.parseInt(s1);
break;
case 6:
south = Integer.parseInt(s1);
break;
case 7:
up = Integer.parseInt(s1);
break;
case 0:
down = Integer.parseInt(s1);
objRoom = new Room(s,s2, north, east, west, south, up, down);
roomMap.put(roomIndex, objRoom);
roomIndex++;
break;}
lineIndex++;
}
作者: 1994824 发布时间: 2014-01-17
睇到有d头痛,建议买本书自己睇。
作者: Testmud 发布时间: 2014-01-17
有咩书好建议?
作者: 1994824 发布时间: 2014-01-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28