何とか動くようにはなったのですが、カレントディレクトリのファイルを読み込むのには問題ないのですが
それ以外のディレクトリのファイルを読み込もうとするとまたダイアログが開いてグラフが表示できません。
どうすればよいのでしょうか?
class MyCanvas extends Canvas {
public void paint(Graphics g){
Color color;
color = Color.green;
try {
Container root = this.getParent();
while(root.getParent() != null){
root = root.getParent();
}
FileDialog fd = new FileDialog((Frame)root,"Select Text File.",FileDialog.LOAD);
fd.setVisible(true);
String fname = fd.getDirectory() + fd.getFile();
System.out.println(fname);
File fil = new File(fname);
FileReader filFR = new FileReader(fil);
BufferedReader filBR = new BufferedReader(filFR);
StringTokenizer filST;