ngsvx の回答履歴

全600件中561~580件表示
  • ペイント時のチラツキ予防方法について

    現在、下記のpaint関数がrepaint関数を使って50ミリ秒きざみで呼ばれます。すると、画面がチラツクのです。 良い方法はありませんでしょうか? ちなみにdrawImageしている絵は最初の一回だけ描画して、 その絵の上にdrawStringを使ってミリ秒単位で字が書かれるのです。 ************************************************** public void paint(Graphics g) { if (g.drawImage(im, 0, 0, this) != true) { System.out.println("Song_ng"); }else{ //A描画 g.setColor(Color.black); g.setFont(FontA); g.drawString(strTitleA, 90, 25); //B描画 g.setColor(Color.black); g.setFont(FontB); g.drawString(strTitleB, 5, 55); //C描画 g.setColor(Color.black); g.setFont(FontC); g.drawString(strTitleC, 15, 85); //D描画 g.setColor(Color.black); g.setFont(FontD); g.drawString(strTitleD, 105, 120); } } ************************************************* 私なりに画面のチラツキ防止のためにupdate関数を下記のように修正したのですが、チラツキが良くはなりません。 ************************************************* public void update(Graphics g){ paint(g); } *************************************************

    • ベストアンサー
    • Java
    • t-tree
    • 回答数3
  • 独習Java章末問題模範解答のソースコードがコンパイルできない

    時間のある方お答えください。 -問題- 次のプログラムを作成しなさい。配列を作成し、それを5個のCharacterオブジェクトで初期化します。その後、StringBufferオブジェクトを生成し、その文字列バッファに配列要素を付加します。最後に文字列バッファを表示します。 -模範解答- class CharacterArray { public static void main(String args[]) { // 配列を作成して初期化する Character array[] = new Character[5]; array[0] = new Character('A'); array[1] = new Character('B'); array[2] = new Character('C'); array[3] = new Character('D'); array[4] = new Character('E'); // 文字列バッファを作成する StringBuffer sb = new StringBuffer(); // 配列要素をバッファに付加する sb.append(array[0]); sb.append(array[1]); sb.append(array[2]); sb.append(array[3]); sb.append(array[4]); // 文字列バッファを表示する System.out.println(sb); } } となっているのですがエラーが16個も検出されてコンパイルできないのです。 どなたか上記ソースコードを訂正してコンパイルできるようにしてください。 /* Javaは訳の分からん概念が沢山あって、どうも直感的に理解しにくいですね。 もう眠い */

    • ベストアンサー
    • Java
  • ホームページをまるごと保存したことのある人

    ホームページ(サイト)をまるごと保存したことのある人にお聞きしたいのですが、インターネットに接続していない状態で、その保存してあるCDKかDVDを見たとします。その場合サイト内にある(そのサイト内の移動だけの)リンクは有効でしたか?ネットにつないでいない状態でも、そのサイトのトップページやリンク先などに行けましたか?また、画像もそのまま表示されますか?そしてそれはCDですか、CDの何ですか?R?RW?DVDに保存しようとしたら出来ませんでした。特殊なソフトを使わなくても普通に保存できますよね?あまりに質問が多すぎて、まとまりのない文章になってしまいました。どんな些細なことでもいいので教えて下さい。よろしくお願いします。

    • ベストアンサー
    • HTML
    • noname#116869
    • 回答数7
  • ペイント時のチラツキ予防方法について

    現在、下記のpaint関数がrepaint関数を使って50ミリ秒きざみで呼ばれます。すると、画面がチラツクのです。 良い方法はありませんでしょうか? ちなみにdrawImageしている絵は最初の一回だけ描画して、 その絵の上にdrawStringを使ってミリ秒単位で字が書かれるのです。 ************************************************** public void paint(Graphics g) { if (g.drawImage(im, 0, 0, this) != true) { System.out.println("Song_ng"); }else{ //A描画 g.setColor(Color.black); g.setFont(FontA); g.drawString(strTitleA, 90, 25); //B描画 g.setColor(Color.black); g.setFont(FontB); g.drawString(strTitleB, 5, 55); //C描画 g.setColor(Color.black); g.setFont(FontC); g.drawString(strTitleC, 15, 85); //D描画 g.setColor(Color.black); g.setFont(FontD); g.drawString(strTitleD, 105, 120); } } ************************************************* 私なりに画面のチラツキ防止のためにupdate関数を下記のように修正したのですが、チラツキが良くはなりません。 ************************************************* public void update(Graphics g){ paint(g); } *************************************************

    • ベストアンサー
    • Java
    • t-tree
    • 回答数3
  • 独習Java章末問題模範解答のソースコードがコンパイルできない

    時間のある方お答えください。 -問題- 次のプログラムを作成しなさい。配列を作成し、それを5個のCharacterオブジェクトで初期化します。その後、StringBufferオブジェクトを生成し、その文字列バッファに配列要素を付加します。最後に文字列バッファを表示します。 -模範解答- class CharacterArray { public static void main(String args[]) { // 配列を作成して初期化する Character array[] = new Character[5]; array[0] = new Character('A'); array[1] = new Character('B'); array[2] = new Character('C'); array[3] = new Character('D'); array[4] = new Character('E'); // 文字列バッファを作成する StringBuffer sb = new StringBuffer(); // 配列要素をバッファに付加する sb.append(array[0]); sb.append(array[1]); sb.append(array[2]); sb.append(array[3]); sb.append(array[4]); // 文字列バッファを表示する System.out.println(sb); } } となっているのですがエラーが16個も検出されてコンパイルできないのです。 どなたか上記ソースコードを訂正してコンパイルできるようにしてください。 /* Javaは訳の分からん概念が沢山あって、どうも直感的に理解しにくいですね。 もう眠い */

    • ベストアンサー
    • Java
  • 独習Java章末問題模範解答のソースコードがコンパイルできない

    時間のある方お答えください。 -問題- 次のプログラムを作成しなさい。配列を作成し、それを5個のCharacterオブジェクトで初期化します。その後、StringBufferオブジェクトを生成し、その文字列バッファに配列要素を付加します。最後に文字列バッファを表示します。 -模範解答- class CharacterArray { public static void main(String args[]) { // 配列を作成して初期化する Character array[] = new Character[5]; array[0] = new Character('A'); array[1] = new Character('B'); array[2] = new Character('C'); array[3] = new Character('D'); array[4] = new Character('E'); // 文字列バッファを作成する StringBuffer sb = new StringBuffer(); // 配列要素をバッファに付加する sb.append(array[0]); sb.append(array[1]); sb.append(array[2]); sb.append(array[3]); sb.append(array[4]); // 文字列バッファを表示する System.out.println(sb); } } となっているのですがエラーが16個も検出されてコンパイルできないのです。 どなたか上記ソースコードを訂正してコンパイルできるようにしてください。 /* Javaは訳の分からん概念が沢山あって、どうも直感的に理解しにくいですね。 もう眠い */

    • ベストアンサー
    • Java
  • 配列

    適当な記述ですが、次を見てください。 void roll(int *c) { int n, b2[8]; if(t<3) { for(n=0; n<8; n++) b2[n]=c[n]; for(n=0; n<8; n++) c[b2[n]]=7-n; for(n=0; n<8; n++) printf("%d",c[n]); printf("\n"); t++; roll(c); } else t=0; } int main() { int b[]={3,6,4,0,7,2,5,1}; roll(b); for(n=0; n<8; n++) printf("%d",b[n]); //36407251が表示されるようにしたい。 return(0); } rollが何の関数かは省略しますが、rollにmainのb(ポインタ?)を渡し、ある処理をして,それでmainに戻ってきた時にb[]を表示すると、36407251が表示されません。 ポインタを引数にするってことはポインタでさしてるとこをrollで操作してるわけですよね? そうすれば変わって当然だとはおもいます。 でも関数1で関数2に配列1を渡し、その関数2の中でで配列1の値が変化しても、元の関数1にもどれば配列1のまま変化していないようにするにはどうすればいいですか? やはり もう1つ配列を用意しなきゃだめなのでしょうか。

    • rousei
    • 回答数3
  • エレキギターのソロで楽しく弾ける曲をおしえてください

    ピアノでは、初心者向けの教本として バイエルやブルクミュラーなんかがありますよね。 基本練習でも、ちゃんとした曲なので弾いていてたのしいです。そんな感じの曲を探しています エレキギターの初心者向けの曲を教えてください。 ギターソロで楽しく弾ける曲がいいです。 (歌だと、歌詞がないとつまらないので) 難しすぎず、やさしすぎず、初心者を中級者にするような曲を弾きたいです。 (イングヴェイとかだとテクニックが高くてひけない)

    • mcurry
    • 回答数6
  • エフェクタのセッテイングを教えて下さい。

    はじめまして、 質問が抽象的でわかりづらいかもしれませんが、 長年触っていなかったギターを再開しようと思っています。昔から疑問なのですが テレビやライブなどで聞けるエレキギターの高音のチョーキングで伸びのあるというか艶のあるというか音を出したいのですがどのようにセッティングすれば良いのでしょうか?なぜか高音部に伸びが無く物足りないように思います。リードギター担当なのですが テクニックも当然あるとは思います(高中とかクラプトンのイメージです。楽曲はビートルズをしようと思います) 持っている機材は、グレコのSGタイプ(25年ほど前に購入) フェンダーの60W程度のアンプ(チューブではありません) BOSSのOverDrive コンプレッサー コーラスです よろしくお願い致します

    • mehiro2
    • 回答数5
  • フレーム内のテーブルの表示について。

    先ほど下記で、フレーム内のテーブル表示について質問したのですが、新たな質問が出てしまったので、合わせて改めて質問させて頂きます。 解像度1024×768を基準として、縦に2分割したフレームの片方に、width=100%のテーブルを表示しています。 行数が少なく縦スクロールが出ない状態では、横スクロールがなく表示できるのですが、行数が増え、縦スクロールが出てくると横スクロールも出てしまいます。 縦スクロールが出てくることによって、表示サイズが狭まっているようなのですが、何か回避策がありましたらお教えください。よろしくお願いします。 ちなみに、overflow-x、overflow-yを使用してみましたが、駄目でした。

    • kaixx
    • 回答数2
  • コンストラクタがコンパイラに理解されない

    簡単にいうと class A extends AA{ public A(Event_a a,MySession s){   super(); try{略}cacth{略} } public A(Event_b b,MySession s){  super(); try{略}cacth{略} }  //メソッド略 } という二つのコンストラクタを持ったクラスです。 コンパイル時に、「シンボル:コンストラクタ A(Event_b b,MySession s)を理解でいません」といわれてしまいます。どちらのコンストラクタも同じように使用しています。なのに、Event_aは何も言われずに、Event_bだけが理解できないと言われてしまうのは何故でしょう?訳が分かりません。何度もソースを見直しました。呼び出し元のクラスの引数も間違っていません。クラスAにはちゃんと二つのコンストラクタを用意しています。 このような体験がおありでしたら、是非教えてください。よろしくお願いいたします。

    • kohiro
    • 回答数2
  • 複数フレームへ同時にリンクを挿入することはできますか?

    ホームページビルダーver.6を使いフレーム3分割のHP作成をしています。 例えばフレーム(1)で設定したリンク先を フレーム(2)に表示させたい場合、 Targetでフレーム(2)を指定しますよね。 この場合、指定フレームは1つに限られているわけですが、 複数のフレームを指定でき、 それぞれのフレームに違ったページを開くように 設定することは可能でしょうか? ご教授よろしくお願いいたします<(_ _)>

    • ベストアンサー
    • HTML
    • spnk55
    • 回答数4
  • ガスレンジの火力

    普通の家庭用のガスレンジを使ってるのですが、中華料理をつくるときなど火力がものたりません。業務用にガス管を太くするというのは無理なのだろうとおもいますが、危険を伴わずどうにかなる方法ってあるんでしょうか?

  • マルチスレッドの実装について

    只今、数冊の本を読み、現在マルチスレッドの部分を やっているのですが、 参考本AとBには class Sample extends Thread { というやり方が書いてあり、 参考本Cには class Sample implements Runnable { というやり方だけ書いてあります。 どういう事だと思い、クラスリファレンス本を読んでみると、 『マルチスレッドプログラミングを行う際にはthreadを継承するか、Runnableインターフェイスを実装します』 とだけ記述されていました。 参考本AとBは2002年に発行・改訂されており、「extends Thread」の説明しか載っていませんでした。 参考本Cは2000年発行で改訂はされていません。 Q:この2つは使い分けのようなものがあるのでしょうか?

    • ベストアンサー
    • Java
  • ギターコードDm/C

    こんにちは。ギターのコード表記について教えてください。 楽譜の中に、Dm/Cとあった場合、どのような意味になるのですか?初心者です。宜しくお願いします!

    • urumu
    • 回答数6
  • 利息の源泉徴収額を知る方法

    利息の源泉徴収税額の正確な内訳が知りたくて 銀行に聞きにいったのですが、 案内の人に間違った窓口に案内され、 説明してもいまいち不慣れな感じで 行員同士が相談していて、 かなり待たされた末、 結局後日連絡します、と言われました。 銀行に尋ねる事はレアケースなのでしょうか? だとしたら、 他の方はどのようにして調べているのでしょうか? これだけ法人があるのだから すぐに分かることだと思っていたのですが…。

    • sunuinu
    • 回答数7
  • なぜエラーになるのかがわかりません?(長文です。)

    下記のクラス(Panel_Middle)内でパネル(pnlFd)を作成してます。しかし、メインフォームからこのクラスの"CreateMainPanel"関数を呼ぶと "pnlFd.setBounds(new Rectangle(5, 5, 110, 38));" の後に"java.lang.NullPointerException "とエラーが出ます。色々考えたのですが、理由がわかりません。 public class Panel_Middle extends Panel{ Panel_Main pnlFd = new Panel_Main("A.gif","B.gif"); Image im; //CONSTRUCT public Panel_Middle(String img) { im = Toolkit.getDefaultToolkit().getImage(img); //MediaTracker画像入力監視 MediaTracker mt = new MediaTracker(this); mt.addImage(im, 0); try { mt.waitForID(0); } catch (InterruptedException e) { } } //Print public void paint(Graphics g) { if (g.drawImage(im, 0, 0, this) != true) { System.out.println("ng"); } } public void CreateMainPanel(){   this.add(pnlFd, null); pnlFd.setBounds(new Rectangle(5, 5, 110, 38)); pnlFd.setImageInit(); } }

    • ベストアンサー
    • Java
    • t-tree
    • 回答数2
  • なぜエラーになるのかがわかりません?(長文です。)

    下記のクラス(Panel_Middle)内でパネル(pnlFd)を作成してます。しかし、メインフォームからこのクラスの"CreateMainPanel"関数を呼ぶと "pnlFd.setBounds(new Rectangle(5, 5, 110, 38));" の後に"java.lang.NullPointerException "とエラーが出ます。色々考えたのですが、理由がわかりません。 public class Panel_Middle extends Panel{ Panel_Main pnlFd = new Panel_Main("A.gif","B.gif"); Image im; //CONSTRUCT public Panel_Middle(String img) { im = Toolkit.getDefaultToolkit().getImage(img); //MediaTracker画像入力監視 MediaTracker mt = new MediaTracker(this); mt.addImage(im, 0); try { mt.waitForID(0); } catch (InterruptedException e) { } } //Print public void paint(Graphics g) { if (g.drawImage(im, 0, 0, this) != true) { System.out.println("ng"); } } public void CreateMainPanel(){   this.add(pnlFd, null); pnlFd.setBounds(new Rectangle(5, 5, 110, 38)); pnlFd.setImageInit(); } }

    • ベストアンサー
    • Java
    • t-tree
    • 回答数2
  • エディットコントロールを再描画させるには。

    CreateWindowEx()でエディットボックスを作り、配置して、 その背景のクライアント領域にビットマップを表示しようとしています。 ところが、再描画しようとした時に、BeginPaintで取得したHDCにBitBltでビットマップを表示するのは、問題なく動くのですが、 GetDCで取得したものに、BitBltを行うとエディットボックスが下に隠れてしまいます。(ビットマップで塗りつぶされてしまっています) それで、GetDCでも大丈夫なようにしたいのですが、 何か方法は無いでしょうか? どなたかお願いいたします。

    • tetoris
    • 回答数2
  • 作ったクラスにイベントを追加するには?

    パネルを継承したクラスを作りました(パネルA)。 そのパネルAをメインフレームに作成しました。 作ったパネルAの上にサブパネルBを作りました。 サブパネルのイベントを書きたいのですがコードは作ったクラス内に書けないのでしょうか? 例)下記が作ったパネル継承クラスです。この中でpnlSubを作っているのです。で、このpnlSubのクリックイベントを書きたいのですが、どのようにイベントを用意すればよいのでしょう? package ### import java.awt.*; public class PanelA extends Panel{ Image im; Panel pnlSub = new Panel(); //CONSTRUCT public PanelA(String img) { im = Toolkit.getDefaultToolkit().getImage(img); //MediaTracker画像入力監視 MediaTracker mt = new MediaTracker(this); mt.addImage(im, 0); try { mt.waitForID(0); } catch (InterruptedException e) { } //パネル(pnlVolume)設定 this.add(pnlVolume, null); pnlSub.setBackground(Color.red); pnlSub.setBounds(new Rectangle(5, 8, 108, 5)); } //Print public void paint(Graphics g) { if (g.drawImage(im, 0, 0, this) != true) { System.out.println("ng"); } } }

    • ベストアンサー
    • Java
    • t-tree
    • 回答数2