永发信息网

java swing设计文件图形化保存路径

答案:4  悬赏:0  手机版
解决时间 2021-04-26 23:26
  • 提问者网友:几叶到寒
  • 2021-04-26 12:51

用jbuilder设计Java程序

用了jFileChooser显示的是是如图的文件选择

而我想要的是这样的

如何设计这种视图 或是如何继承上者显示下者 高手给点代码 以及获得文件路径的方法

最佳答案
  • 五星知识达人网友:佘樂
  • 2021-04-26 13:37
import java.util.Scanner;    import java.io.*;import javax.swing.*; public class FileCjhoser {       public static void main(String[] args)throws IOException {              // TODO Auto-generated method stub              JFrame frame =new JFrame("Display File");              frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);              JTextArea ta=new JTextArea(20,30);              JFileChooser chooser=new JFileChooser();              int status =chooser.showOpenDialog(null);              if(status!=JFileChooser.APPROVE_OPTION)                     ta.setText("No file chosen!");              else              {                     File file=chooser.getSelectedFile();                     Scanner scan=new Scanner(file);                                         String info="";                     while(scan.hasNext())                            info+=scan.nextLine();                     ta.setText(info);                     frame.getContentPane().add(ta);                     frame.pack();                     frame.setVisible(true);              }           }}
你看看吧!!
全部回答
  • 1楼网友:几近狂妄
  • 2021-04-26 15:59

保存对话框是:

FileCh = new JFileChooser();    FileCh.showSaveDialog(frame);

  • 2楼网友:不想翻身的咸鱼
  • 2021-04-26 15:23
使用JFileChooser的showOpenDialog方法就可以弹出一个保存对话框,可以查API详细了解下
  • 3楼网友:廢物販賣機
  • 2021-04-26 15:08

应该不是继承能解决的,你看看那个组件,要不就是有个style属性之类的,要不就是不能这样显示。

如果不能就去网上找现成的吧。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯