14/01/31 13:51:45.53
hoge
5:デフォルトの名無しさん
14/01/31 15:03:08.30
hogehoge
6:デフォルトの名無しさん
14/01/31 18:52:26.50
前スレで別のことで質問した者ですが、eclipseでとあるJavaプログラミングをしており元からあるデータを改変しながら作っています。
最後に実行してそのパネル上で作った物をCドライブに作っておいたメモ帳にネットリストとして書き込むというプログラミングなのですけど、書き込まれません。
恥を偲んでのお願いなのですがテキストに書いて貼りますので、どこが悪いか指摘してくれないでしょうか?
URLリンク(www.dotup.org)
DLパスは1234です。
元になってたプログラミングの実行では回路図を作って「Analysis→Steady」でCドライブに置いておいたnetlistというテキストにネットリストとして書き込まれてるはずなんです。
どうかよろしくお願いします
7:デフォルトの名無しさん
14/01/31 19:58:29.70
こんな長大なコードを見てくれる人がいるといいね
8:デフォルトの名無しさん
14/01/31 19:59:24.51
俺ならGitHubで公開してpull requestを待つ
9:デフォルトの名無しさん
14/01/31 20:01:23.97
ほげ
10:デフォルトの名無しさん
14/01/31 20:03:52.05
いっそ素子もワイヤーもJComponentにしちゃえばよかったのよ
11:デフォルトの名無しさん
14/01/31 20:12:11.39
他人のコードを改造したのなら元のコードと比較すりゃ解決策出てくるんじゃねの
12:デフォルトの名無しさん
14/01/31 20:17:02.09
BufferedWriterを挟んでる意味は何なんだろう
13:デフォルトの名無しさん
14/01/31 20:18:25.45
pw.close();の前にpw.flush();を入れるとかじゃね知らんけど
14:デフォルトの名無しさん
14/01/31 20:20:50.94
>>12
URLリンク(docs.oracle.com)
15:デフォルトの名無しさん
14/01/31 20:24:44.87
長々としたコードですいません。
元のは各項目(メニューバー、右クリックメニュー)などの項目(抵抗がResisterだったりしたの)を今回は日本語表記にするだけなんで
ネットリストの書き込み(1050行目~1088行目)はノータッチなんです。
だとしたらそれ以外の素子の設定のところで宣言がうまくいってないということなのでしょうか?
16:デフォルトの名無しさん
14/01/31 20:27:22.60
日本語に直すときに誤っていくつか重要な行を気づかず削除しちゃっとかじゃないの
17:デフォルトの名無しさん
14/01/31 20:34:39.01
>>16
そうなんですかね?
一応元のコードがこれで
URLリンク(www.dotup.org)
PW1234
さらっと流し見するだけでわかると思うんですけど、本当にResistorやCapacitorなどの英語表記を日本語にしただけなんですよね…
あとはメニューバーの項目にあった表示にはあるけど、実際は機能していないopenやnewなどの項目を消したんですけどそれは関係あるんでしょうか…
18:デフォルトの名無しさん
14/01/31 20:37:57.79
一応これ(>>17)で完成している英語表記の項目をを日本語表記にしてネットリストに書き出しをしたいだけなんですけど、
やっぱりそんな簡単に変えちゃだめなんでしょうかね…
19:デフォルトの名無しさん
14/01/31 20:49:07.43
>>17と>>6の相違点を調べりゃすぐだろ
>>6は
if(cmd.equals("書き出し")){
deviceConnected();
saveNetlist();
}
JMenu mnAnalysis = new JMenu("書き出し");
JMenuItem mnSteady = new JMenuItem("Steady");
>>17は
if(cmd.equals("Steady")){
deviceConnected();
saveNetlist();
}
JMenu mnAnalysis = new JMenu("Analysis");
JMenuItem mnSteady = new JMenuItem("Steady");
明らかにミスがあるだろJK
20:デフォルトの名無しさん
14/01/31 20:58:02.29
>>19
要するに日本語表記にしてネットリストを問題なく動かせるようにするには
if(cmd.equals("書き出し")){
deviceConnected();
saveNetlist();
}
JMenu mnAnalysis = new JMenu("Analysis");
JMenuItem mnSteady = new JMenuItem("書き出し")
ならうまくネットリストに書き出ししてくれるってことですかね?;
21:デフォルトの名無しさん
14/01/31 21:00:10.24
やってみりゃいいだろ
22:デフォルトの名無しさん
14/01/31 21:01:32.31
問題なく書き出しできました!本当にありがとうございました!
今日1日ずっとモヤモヤしてたので本当にありがとうございます!
23:デフォルトの名無しさん
14/01/31 21:26:51.66
人にデバッグしてもらうて、なんだかな
24:デフォルトの名無しさん
14/01/31 21:54:01.69
翻訳ミスとかバカじゃね