ngsvx の回答履歴
- JEditorPaneでHTMLの表示完了の通知を得ることはできますか?
たとえば、Perlだと、 Win32::OLEを使用するときに、 my $url = 'http://www.goo.ne.jp/'; my $ie = Win32::OLE->new ('InternetExplorer.Application'); $ie->{Visible} = 1; $ie->Navigate($url); #通信中はループで待ってやる# while($ie->Busy){ sleep 5; } #以下その後の処理# って感じで、通信中は処理を待ってやることができますが、JAVAのJEditorPaneでHTMLを読み込んだときに、 同じようなことはできるのでしょうか? 読み込んだHTMLをJEditorPaneにきっちり表示が完了するまで次の処理を待つ、つまり表示完了の通知を得るまで待つにはどうすればいいのでしょう?? いろいろ検索してみたのですが、今のところひっかかりません。ヒントや、参考ページでもかまいませんので、おしえていただけませんか?? import java.awt.*; import java.net.*; import javax.swing.*; public class test extends JFrame{ static JEditorPane je; test(){ try{ URL url = new URL("http://www.goo.ne.jp"); je = new JEditorPane(); je.setPage(url); }catch(Exception e){ System.out.println(e); } je.setEditable(false); getContentPane().add(je); } public static void main(String args[]) { test app = new test(); app.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); app.setSize( 400, 400 ); app.setVisible( true ); /* ここで、gooのページがJEditorPaneにきっちり表示されるまで、 次の処理へと進まずに待たせたい。*/ /*どのように書けばいいのでしょう??*/ } }
- 自作マヨネーズのおいしい作り方について。
自作のマヨネーズをたまに作るのですが、 市販のものに比べて、何か足らない気がするのです。 もし、自作マヨネーズの味に自身のある方 レシピ教えてください。 おそらく、普通のサラダ油と米酢だから、 面白みのない味なのだと思います。 お勧めの油や酢などありましたら 教えてください。
- 異名同音(C# = Db)をenumで表現する方法
質問です。 友達がギターコードを表示するプログラムを組もうとしています。 そこで問題なのがコードには異名同音(例えばC#とDbは同じ音)があるので enumでどう表現すればよいのか分からない、ということです。 彼はプログラマーとして働いているのでenumの使い方は熟知してます。 自分は音楽専門でenumは授業で習ったくらいです。 僕はenumを使わずにC=1, C# or Db=2 , D=3, D# or Eb=4, E=5, ... B=12という感じで 割り振ったらどうか、と素人考えで助言したのですが 転調などを考えるとenumの方が良いそうです。 うむ、確かに納得ですが…。 皆さんはこういうプログラムのときはどのように処理してるのでしょうか? なるべく実際に音楽関連のソフトを組んだ経験のある人に答えていただきたいです。 彼には借りがあるので、どうかよろしくお願いします。
- 水溶き片栗粉でとろみの出し方
中華料理が好きで、よく作ります。 しかし、よく水溶き片栗粉でつくるとろみをうまく出すことができません。 野菜炒めをよく作りますが、それを中華丼の具のようにとろみで絡めたいのです。 しかし、出来上がった野菜炒めに水溶き片栗粉を入れると、味が薄まってしまいます。しかも、ダマになって、バランスのよいとろみが出ません。 とろみ用のスープか何かを別に作ってそれに水溶き片栗粉を入れる必要があるのでしょうか? ご存知のかた、初心者向けにわかりやすく教えていただけると助かります。
- ベストアンサー
- 料理レシピ
- masamune5555
- 回答数8
- お店で食べられるようなふわふわハンバーグの作り方を教えて下さい
旦那がハンバーグが好きで、よく作るのですが、いつも硬くなってしまいます。 焼く前は、1センチくらいの厚みで、手のひらくらいの大きさなのですが、 焼くと厚みが3センチくらいに膨れ上がり、大きさも2/3くらいに縮みます。 真ん中をへこましてるのに、肉団子のように硬くなります。 焼きすぎてはいないはずなのですが(赤い肉汁が透明になるくらいまでしか 焼いてないので)お店で食べるハンバーグのようにふわっとした食感に なってくれません。 材料は 合挽きミンチ・玉ねぎのみじん切り・パン粉・牛乳・卵・ナツメグ・塩・コショウ で、本に載っている通りに作っているつもりです。たまに半量をお豆腐に 変えたりしますが、やっぱり硬くなります。 膨らまない、ふんわりハンバーグの作り方を教えて下さい。
- ベストアンサー
- 料理レシピ
- puipui0716
- 回答数10
- エクセルでの在庫管理表について。
A B C D E 1列 品名 現在庫 入庫 出庫 総在庫 2列 AAA001 100 100 50 150 3列 AAA002 150 120 20 250 ・ ・ ・ このような在庫管理表を会社で作りました。 上司から「最初はこれでもいいんだけど、入庫と出庫はいつも変動するから、次回入力時にもいちいち現在庫も書き換えるのは面倒。入庫と出庫だけ書き換えるだけで合計が出るようにしてくれ!」と言われたのですが、つまり(総在庫+入庫-出庫=総在庫)にしたいそうです。エクセルでは出来ませんよね? 現在庫が無いものだったら、(入庫+出庫=総在庫)で出来るんですが。 どうやったらうまく作れるのかわからずこちらで質問させて頂きました。 説明が下手ですみません。補足要求があれば、補足しますので回答お待ちしております。
- ベストアンサー
- オフィス系ソフト
- noname#41507
- 回答数4
- Accessのフォームでの合計欄を二つにわけたい
テーブル1;売上明細T フィールド名;売上明細番号、商品コード、数量、摘要 テーブル2;商品T フィールド名;商品コード、商品名、単価 クエリで売上明細と商品Tをつなぎ、下記のように表示します。 商品コード 商品名 摘要 数量 単価 明細計 (数量*販売単価) 001 物件1 作業代 1 500 500 002 物件2 作業代 2 400 800 051 物件51 作業代 1 500 500 051 物件51 交通費 1 350 350 上記クエリを元にフォームを作成(帳票形式)して、 テキストボックスで課税対象計(作業代計)と、非課税対象計(交通費計) のボックスをもちたいのですが可能でしょうか? 最終的には、売上伝票フォームに売上明細フォームをサブフォームで 取り込み、売上伝票上で合計金額を表示させたいと思っています。 よろしくお願いします。
- 給与計算 タイムカード
XPを使っています。まったくの素人なので教えて下さい。以下のようなとても簡単なタイムカードを作りました。 日付 出社 退社 総勤務 9月1日 10:00 13:00 3:00 9月2日 10:30 13:00 2:30 総勤務は退社-出社時間で計算しました。 別の場所に下のような表を作り、総額を求めたいと思います。 総勤務時間を以下のところに=で入力しました。 支給額合計の計算式を教えていただければと思います。 勤務時間 自給 支給額 通常勤務 17:30 \800 \14,000 残業、休憩はありません。 今の所、24時間は越えません。 よろしくお願い致します。
- [JAVA]エラーが解決できません。
JAVAのエラーが解決できません。 ?,[,],(,)をreplaceAllを用いて置換したいと下記のようなプログラムを書いたのですが正常に動作しません。 また、Unicodeに置き換えても見たのですが、うまく動作しませんでした。 そして、排出されたエラーは下記の通りです。 文中にある、?などの記号を置換したいのですが何か良い方法は無いでしょうか? 何卒、ご教授、宜しくお願い致します。 テストコード>>> class Test { public static void main(String args[]) { System.out.println(args[0].replaceAll("?", "置換?")); System.out.println(args[0].replaceAll("[", "置換[")); System.out.println(args[0].replaceAll("(", "置換(")); } } エラー>>> Exception in thread "main" java.util.regex.PatternSyntaxException: Dangling meta character '?' near index 0 ? ^ at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.util.regex.Pattern.<init>(Unknown Source) at java.util.regex.Pattern.compile(Unknown Source) at java.lang.String.replaceAll(Unknown Source) at Test.main(Test.java:9)
- ベストアンサー
- Java
- ayaka19801201
- 回答数3
- 音楽用語の意味 「トラック・ミックスダウン・ノーマライズ」
今更ですが、「トラック」って何のことですか? 「複数のトラックを持つVOBファイルを変換する場合、Trackメニューでトラックを選択します。」というような場合です。 「ミックスダウン」の意味もいまいちわかりません。 「ノーマライズ」の意味もできれば教えて欲しいです。 用語時点を見ても載ってなかったり、いまいちわかりにくかったものばかりです。よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- robs55
- 回答数3
- 音楽用語の意味 「トラック・ミックスダウン・ノーマライズ」
今更ですが、「トラック」って何のことですか? 「複数のトラックを持つVOBファイルを変換する場合、Trackメニューでトラックを選択します。」というような場合です。 「ミックスダウン」の意味もいまいちわかりません。 「ノーマライズ」の意味もできれば教えて欲しいです。 用語時点を見ても載ってなかったり、いまいちわかりにくかったものばかりです。よろしくお願いします。
- ベストアンサー
- その他(インターネット・Webサービス)
- robs55
- 回答数3
- LINUXでのWAV再生・停止・一時停止について
LinuxでC言語を使ってWAVファイルの再生・停止・一時停止をしようとしています。 再生・停止は行えるのですが、一時停止後、停止したところから再生がうまくいきません。 再生した秒数(ミリ秒まで)を測って、再生し終わった秒数からバイト数を求めて、その分を前詰めして再生させようとしています。 WAVファイルヘッダー 再生済み 未再生 ├──────────┼──────┼──────┤ ↓一時停止後再生 WAVファイルヘッダー 未再生 ├──────────┼──────┤ 再生済みバイト数の求め方は バイト数=再生時間×8÷ビット数÷サンプリングレート÷チャンネル数 で求めています。 理論上この式であっていると思うのですが、ずれてしまいます。なぜか上記バイト数を÷2するとちょうど良いぐらいになります。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- miyamura_2005
- 回答数6
- LINUXでのWAV再生・停止・一時停止について
LinuxでC言語を使ってWAVファイルの再生・停止・一時停止をしようとしています。 再生・停止は行えるのですが、一時停止後、停止したところから再生がうまくいきません。 再生した秒数(ミリ秒まで)を測って、再生し終わった秒数からバイト数を求めて、その分を前詰めして再生させようとしています。 WAVファイルヘッダー 再生済み 未再生 ├──────────┼──────┼──────┤ ↓一時停止後再生 WAVファイルヘッダー 未再生 ├──────────┼──────┤ 再生済みバイト数の求め方は バイト数=再生時間×8÷ビット数÷サンプリングレート÷チャンネル数 で求めています。 理論上この式であっていると思うのですが、ずれてしまいます。なぜか上記バイト数を÷2するとちょうど良いぐらいになります。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- miyamura_2005
- 回答数6
- LINUXでのWAV再生・停止・一時停止について
LinuxでC言語を使ってWAVファイルの再生・停止・一時停止をしようとしています。 再生・停止は行えるのですが、一時停止後、停止したところから再生がうまくいきません。 再生した秒数(ミリ秒まで)を測って、再生し終わった秒数からバイト数を求めて、その分を前詰めして再生させようとしています。 WAVファイルヘッダー 再生済み 未再生 ├──────────┼──────┼──────┤ ↓一時停止後再生 WAVファイルヘッダー 未再生 ├──────────┼──────┤ 再生済みバイト数の求め方は バイト数=再生時間×8÷ビット数÷サンプリングレート÷チャンネル数 で求めています。 理論上この式であっていると思うのですが、ずれてしまいます。なぜか上記バイト数を÷2するとちょうど良いぐらいになります。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- miyamura_2005
- 回答数6
- Exception in thread
数日前にjavaの勉強をはじめました。 javacによって、classファイルは作成できました。 ファイルの中身は、 class Example1 {public static void main(String args[]) {System.out.println("This is the output from Example1");}}です。 環境変数のPATHはいじらずに、フルパスで作業しています。 classファイルは、C:\Java\jdk1.5.0\bin\exampleの中に保存されています。 java.exeは、C:\Java\jdk1.5.0\binな中にあります。 javaを実行しようとして、C:\Java\jdk1.5.0\bin>java C:\Java\jdk1.5.0\bin\example\Example と入力したところ Exception in thread "main" java.lang.NoClassDefFoundError: C:\Java\jdk1.5.0\bin\example\Exampleというエラーがでてしまいました。 原因がわかる方、教えていただけないでしょうか。 よろしくお願いいたします。
- JavaによるXMLの送受信
・XMLファイルをサーバーに送信(POST)する。 ・サーバーからのメッセージ(XML)を受信する。 という機能をJavaによって実装できるのか知りたいのですが分からなく投稿しました。 できるのであればどういったコマンドを使用したらいいのか教えていただきたいです。 宜しくお願いいたします。
- FTPについて
FTPでファイル送信をしているんですが、PASVとはどういう機能なんでしょうか? 本やネットで調べてみましたがイマイチ理解できません。 どなたか教えてください。また分かり易く紹介しているサイトがありましたら教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- SUPERH2O
- 回答数3
- Oracleに接続すると、それ以降の処理を素通りしてしまう
下記のようなメソッドで<1><2>の後、すぐに<7>に処理をしてしまいます。 <1>~<7>と動くと思っていたのですが、<3>~<6>が全て無視されます。 どこか問題があるのでしょうか? ちなみに、<1>で無効なURLを指定するとSQLExceptionでcatchされます。 try { Class.forName("oracle.jdbc.OracleDriver"); try { //<1> conn = DriverManager.getConnection (URL, UID, PSW); //<3> System.out.println("Oracleと接続しました"); } catch (SQLException e) { System.out.println("oracle接続エラー"); } catch (Exception e) { System.out.println("oracle接続エラー"); } //<4> try { //<5> stmt = conn.createStatement(); //<6>sql文の作成 // select文の実行 //(略) } catch (Exception ex3) { System.out.println("なんかエラーです"); } } catch (Exception e){ System.out.println("その他エラーです"); //<2> } finally { //特になし } //<7> return list;
- ベストアンサー
- Java
- goo_no_kaiin
- 回答数6
- Oracleに接続すると、それ以降の処理を素通りしてしまう
下記のようなメソッドで<1><2>の後、すぐに<7>に処理をしてしまいます。 <1>~<7>と動くと思っていたのですが、<3>~<6>が全て無視されます。 どこか問題があるのでしょうか? ちなみに、<1>で無効なURLを指定するとSQLExceptionでcatchされます。 try { Class.forName("oracle.jdbc.OracleDriver"); try { //<1> conn = DriverManager.getConnection (URL, UID, PSW); //<3> System.out.println("Oracleと接続しました"); } catch (SQLException e) { System.out.println("oracle接続エラー"); } catch (Exception e) { System.out.println("oracle接続エラー"); } //<4> try { //<5> stmt = conn.createStatement(); //<6>sql文の作成 // select文の実行 //(略) } catch (Exception ex3) { System.out.println("なんかエラーです"); } } catch (Exception e){ System.out.println("その他エラーです"); //<2> } finally { //特になし } //<7> return list;
- ベストアンサー
- Java
- goo_no_kaiin
- 回答数6