takaP- の回答履歴
- Frameからのデータの受け取り方法
Java初心者です。 JavaプログラムAからMyFrame frm = MyFramehome();frm.show();で新しい画面を起動しています。プログラムAからfrmへたいしてのいろいろなアクセスはメソッドを作成しておけば可能だと思いますが、frm側からプログラムAへのアクセス(データの受け渡しやメソッドの実行)はできないのでしょうか?
- Javaで表示されたwabのプリンターでの出力方法
Javaで表示されたwab(為替のチャート)を、プリンターでの出力したいのですが、うまくいきません。 そのまま素直に出力すると、表示された部分が真っ黒に出力されます。また、ワードで変換しようとしてもチャートは変換されませんでした。 Java画面は、出力可能なのでしょうか? 宜しくお願いします。 (ちなみに、下記URLのチャートです。 http://quote.fxtrek.com/misc/fxcm.asp)
- アプレットと自作パッケージのimportについて
以下のような、アプレットのプログラムを作ったのですが、コンパイルは通るのですが、アプレットの初期化のところで止まってしまいます。理由と解決策を教えてください。 javac dev_java\TargetApplet\*.java ← これはOK appletviewer dev_java\TargetApplet\TargetApplet.java ←init() で止まる。 (ソース一部抜粋) package dev_java.TargetApplet ; import java.applet.* ; import java.awt.* ; import java.awt.event.* ; import dev_java.Target.* ; // 自作のpackage /* <applet code="TargetApplet" width=500 height=400> </applet> */ public class TargetApplet extends Applet implements ActionListener, TextListener{ TextField Word ; TextField Mean ; TextArea Result ; Button Search ; Button Entry ; EnglishDictionary ed ; /* 自作package dev_java.Target で宣言されているクラス*/ public void init() { Word = new TextField(20) ; Mean = new TextField(20) ; Search = new Button("Search") ; Entry = new Button("Entry") ; Result = new TextArea(20,40) ; Word.addActionListener(this) ; Word.addTextListener(this) ; Mean.addActionListener(this) ; Mean.addTextListener(this) ; Search.addActionListener(this) ; Entry.addActionListener(this) ; // EnglishDictionary ed = new EnglishDictionary("dic/Target1900.dic") ; this.add(Word) ; this.add(Mean) ; this.add(Search) ; this.add(Entry) ; this.add(Result) ; } }
- ベストアンサー
- Java
- akkyru0316
- 回答数2
- アプレットと自作パッケージのimportについて
以下のような、アプレットのプログラムを作ったのですが、コンパイルは通るのですが、アプレットの初期化のところで止まってしまいます。理由と解決策を教えてください。 javac dev_java\TargetApplet\*.java ← これはOK appletviewer dev_java\TargetApplet\TargetApplet.java ←init() で止まる。 (ソース一部抜粋) package dev_java.TargetApplet ; import java.applet.* ; import java.awt.* ; import java.awt.event.* ; import dev_java.Target.* ; // 自作のpackage /* <applet code="TargetApplet" width=500 height=400> </applet> */ public class TargetApplet extends Applet implements ActionListener, TextListener{ TextField Word ; TextField Mean ; TextArea Result ; Button Search ; Button Entry ; EnglishDictionary ed ; /* 自作package dev_java.Target で宣言されているクラス*/ public void init() { Word = new TextField(20) ; Mean = new TextField(20) ; Search = new Button("Search") ; Entry = new Button("Entry") ; Result = new TextArea(20,40) ; Word.addActionListener(this) ; Word.addTextListener(this) ; Mean.addActionListener(this) ; Mean.addTextListener(this) ; Search.addActionListener(this) ; Entry.addActionListener(this) ; // EnglishDictionary ed = new EnglishDictionary("dic/Target1900.dic") ; this.add(Word) ; this.add(Mean) ; this.add(Search) ; this.add(Entry) ; this.add(Result) ; } }
- ベストアンサー
- Java
- akkyru0316
- 回答数2
- MIDP2.0の携帯アプリ開発
MIDP2.0の携帯アプリを開発したいのですが、 開発キットはどこからダウンロードされていますか? できるなら無料がいいのですが、販売されているのでもかまいません。
- javaのウィンド表示について
JFrameを使ってウィンドを2つ表示させる時に片方をボタンを押すなどのアクションがない限り非アクティブ状態にしておきたいのですがどのようにすればよいのでしょうか?
- ベストアンサー
- Java
- shuncillin
- 回答数1
- 作ったアプレットを自動でアプリケーションにする方法
Jビルダーを使えば、(イベント処理の記述などを除いた)JボタンやJラベルなどパーツの配置だけは、コードを読めなくてもUIデザイナにて出来ますよね。 では、そのようにUI行ったパーツの配置を変えずに、アプレットからアプリケーションへとソースを自動で変更する機能はJビルダーにはあるのでしょうか。 条件によって可否が分かれるかも知れませんが、その場合は条件も含めて「こういう場合なら出来る」ということを教えていただけないでしょうか。
- Eclipseにおけるサーブレット作成時のエラー(TOMCAT)
JAVA初心者です。非常に困っておりどうしてよいのかわかりません。よろしくお願いいたします! eclipseにてサーブレットを作成したのですが、実行ができません。 ---------- 環境 OS:Windows2000Server Eclipse ver2.1.1 TOMCAT ver4.1 プロジェクト名Sample 実行ファイルHelloSrvlet.java ---------- "web.xml"をエクリプスのプロジェクト下のWEB-INFに作成した場合に『HTTP Status 404』エラーが表示されてしまいます。 servlet.xmlにも<context・・・と設定はしております。web.xmlを作成しなかった場合にはadmin上でSampleがありディレクトリ構成も見えるのですが、作成するとディレクトリ構成も見えなくなります。何が悪いのかすらわからない状況です。 どなたか教えて下さい!
- テキストエリアの大きさをドラッグで調節したい
_____________________________ || | | | etc | | | ============================= | | | JTextArea | | | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 上の図の=の部分を上下にドラッグすると、 JTextAreaの大きさを調節できるようにした いのですが、どうしたら良いのでしょうか? ソースは次のようにしています。 JPanel mainPanel = new JPanel(new GridLayout(2,1)); JPanel panel_1 = new JPanel(); panel_1.add(...); : etc部の追加 : mainPanel.add(panel_1); JPanel panel_2 = new JPanel(); panel_2.add(textArea); mainPanel.add(panel_2); getContentPane().add(mainPanel);
- JavaAppletでネットワークプログラム
Java初心者です。 JavaAppletで簡単なネットワークプログラムを作成して文字データのやり取りをするプログラムを作成したいのですが、簡単はサンプルがあれば教えて頂ければ 助かります。
- Singly linked listで最後から二番目に挿入
先週、テストがありました。 結構自信があったんですが、教授によるとすごく悪かったそうです…(結果はまだもらっていません)。 それで「問題全部、もう一度家でやり直してこい」と言われました。 下がその問題の一つです。 Write a method to insert a new node into a singly linked list before the tail node. If the list is empty, then the new node will be both the head and the tail node. This method will be a member of IntSLList class given on page 74. public void addBeforeTail(int el) { // ブランク そのIntSLList.javaはIntNode.javaとセットで使われます(でもどちらもmainがないんです)。 そしてここ↓にあります。 http://www.mathcs.duq.edu/drozdek/DSinJava/. (きっと)基となるメソッド(IntSLList.java内) public void addToTail(int el) { if (!isEmpty()) { tail.next = new IntNode(el); tail = tail.next; } else head = tail = new IntNode(el); } 私自作のメソッド public void addBeforeTail(int el) { if (!isEmpty()) { tail = new IntNode(el); tail.next = tail; } else head = tail = new IntNode(el); } リストの最後の一つ手前に挿入するんでしょうが Double linked listならnextとpreviousがあって tail.previous = new IntNode(el); tail = tail.previous; にすれば解決だと思うのですが、 Singlyだとnextしかないのでどうすればいいのかはっきり分かりません。 勘で基となるだろうメソッドを逆にしてみました。 上の私自作のメソッドであってますでしょうか? Javaの神様、どうかお助け下さい。m(__)m
- Singly linked listで最後から二番目に挿入
先週、テストがありました。 結構自信があったんですが、教授によるとすごく悪かったそうです…(結果はまだもらっていません)。 それで「問題全部、もう一度家でやり直してこい」と言われました。 下がその問題の一つです。 Write a method to insert a new node into a singly linked list before the tail node. If the list is empty, then the new node will be both the head and the tail node. This method will be a member of IntSLList class given on page 74. public void addBeforeTail(int el) { // ブランク そのIntSLList.javaはIntNode.javaとセットで使われます(でもどちらもmainがないんです)。 そしてここ↓にあります。 http://www.mathcs.duq.edu/drozdek/DSinJava/. (きっと)基となるメソッド(IntSLList.java内) public void addToTail(int el) { if (!isEmpty()) { tail.next = new IntNode(el); tail = tail.next; } else head = tail = new IntNode(el); } 私自作のメソッド public void addBeforeTail(int el) { if (!isEmpty()) { tail = new IntNode(el); tail.next = tail; } else head = tail = new IntNode(el); } リストの最後の一つ手前に挿入するんでしょうが Double linked listならnextとpreviousがあって tail.previous = new IntNode(el); tail = tail.previous; にすれば解決だと思うのですが、 Singlyだとnextしかないのでどうすればいいのかはっきり分かりません。 勘で基となるだろうメソッドを逆にしてみました。 上の私自作のメソッドであってますでしょうか? Javaの神様、どうかお助け下さい。m(__)m
- 処理速度
プログラムの処理の速度について聞かせてください。 /*SpeedTest*/ import java.io.*; public class SpeedTest{ public static String St(){ String fname = "hello.txt"; try{ BufferedReader br = new BufferedReader(new FileReader(fname)); String str = br.readLine(); }catch (Exception e){ e.printStackTrace(); } return ""; } public static void main(String[] args){ long s = System.currentTimeMillis(); for(int t = 0; t < 50; t++){ SpeedTest.St(); } long g = System.currentTimeMillis(); System.out.println(( g - s ) + " ms." ); } } のプログラムを、コマンドプロンプトで実行すると、「900 ms」なのに対して、JBuilderでは、「100 ms」です。 もちろん、同じマシン上で、J2SDKも同じ、1.4.0です。 なぜ、これほどに処理が違ってくるのでしょうか・・? 環境は、win2kです。 JVM関係なのでしょうか?
- 処理速度
プログラムの処理の速度について聞かせてください。 /*SpeedTest*/ import java.io.*; public class SpeedTest{ public static String St(){ String fname = "hello.txt"; try{ BufferedReader br = new BufferedReader(new FileReader(fname)); String str = br.readLine(); }catch (Exception e){ e.printStackTrace(); } return ""; } public static void main(String[] args){ long s = System.currentTimeMillis(); for(int t = 0; t < 50; t++){ SpeedTest.St(); } long g = System.currentTimeMillis(); System.out.println(( g - s ) + " ms." ); } } のプログラムを、コマンドプロンプトで実行すると、「900 ms」なのに対して、JBuilderでは、「100 ms」です。 もちろん、同じマシン上で、J2SDKも同じ、1.4.0です。 なぜ、これほどに処理が違ってくるのでしょうか・・? 環境は、win2kです。 JVM関係なのでしょうか?
- 処理速度
プログラムの処理の速度について聞かせてください。 /*SpeedTest*/ import java.io.*; public class SpeedTest{ public static String St(){ String fname = "hello.txt"; try{ BufferedReader br = new BufferedReader(new FileReader(fname)); String str = br.readLine(); }catch (Exception e){ e.printStackTrace(); } return ""; } public static void main(String[] args){ long s = System.currentTimeMillis(); for(int t = 0; t < 50; t++){ SpeedTest.St(); } long g = System.currentTimeMillis(); System.out.println(( g - s ) + " ms." ); } } のプログラムを、コマンドプロンプトで実行すると、「900 ms」なのに対して、JBuilderでは、「100 ms」です。 もちろん、同じマシン上で、J2SDKも同じ、1.4.0です。 なぜ、これほどに処理が違ってくるのでしょうか・・? 環境は、win2kです。 JVM関係なのでしょうか?
- 処理速度
プログラムの処理の速度について聞かせてください。 /*SpeedTest*/ import java.io.*; public class SpeedTest{ public static String St(){ String fname = "hello.txt"; try{ BufferedReader br = new BufferedReader(new FileReader(fname)); String str = br.readLine(); }catch (Exception e){ e.printStackTrace(); } return ""; } public static void main(String[] args){ long s = System.currentTimeMillis(); for(int t = 0; t < 50; t++){ SpeedTest.St(); } long g = System.currentTimeMillis(); System.out.println(( g - s ) + " ms." ); } } のプログラムを、コマンドプロンプトで実行すると、「900 ms」なのに対して、JBuilderでは、「100 ms」です。 もちろん、同じマシン上で、J2SDKも同じ、1.4.0です。 なぜ、これほどに処理が違ってくるのでしょうか・・? 環境は、win2kです。 JVM関係なのでしょうか?
- 教科書に載っているJavaプログラムが実行できない!?
http://www.mathcs.duq.edu/drozdek/DSinJava/ DbObject.java Personal.java Student.java Database.java UseDatabase.java にある上の5つのファイルをDLして 上の順番の通りに並べて一つのファイルに結合しました。 教科書にはそう載っているからです。 でもimport java.io.*;のラインで 最初のimport java.io.*;以外はエラーが出てしまいます(4つ出ます)。 //でコメントアウトすれば消えるのですが、それで実行できるかというと出来ません。 「"Database.java": シンボルを解決できません。」というエラーが11個も出ます。 教科書に載っている通りで何も変更していません。 何が悪いのか、さっぱりです。 これが出来ないと何も先に進まないんです。 本当にこのプログラム、実行できるんですか??? (この教科書、誤字脱字ひどいし、プログラムもおかしい可能性もあるかも、なんて思ってます。) すみません、ド素人の私に分かるように一つ一つ実行の仕方を教えて下さい。 お願いします。