Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(swingのパーツと画像描画を一つのフレームで使いたいです)
閲覧数:317
掲示板(swingのパーツと画像描画を一つのフレームで使いたいです)
名前
匿名
題名 swingのパーツと画像描画を一つのフレームで使いたいです
質問内容

質問を評価する
(0ポイント)
import java.awt.*;
import javax.swing.*;

class A15 extends JFrame{

A15(){
JTextArea textarea = new JTextArea();

this.getContentPane().setLayout(null);
this.add(textarea);
textarea.setBounds(50,50,50,50);

this.setUndecorated(true);
this.setBackground(new Color(0,0,0));this.setForeground(new Color(255,255,255));
this.setBounds(100,100,100,100);
this.setVisible(true);

textarea.requestFocus();
}

public void paint(Graphics g){
for(int i = 0;i<=10;i++){
try{Thread.sleep(10);}catch(InterruptedException e){}
g.fillRect(i,10,10,10);}
}

public static void main(String args[]){new A15();}}



こんなふうにコードを書くと
画像の描画が終わった後でしかtextareaに
書けないんです。

あとtextareaも変なんです。


したいことは、swingのパーツと
画像描画を一緒のフレームで使用したいんです。
フレームを二つするのは嫌なんです。
どうしたらswingのパーツと画像描画を一つのフレームで使えますか?
質問日時 2013-11-09 19:39:42
名前
匿名
回答内容

回答を評価する
(10ポイント)
paint()の中でスリープしてるからでしょ。
別途10msごとに描画した上で再描画を促すようにする。
回答日時 2013-11-09 22:11:45
名前
匿名
回答内容

回答を評価する
(0ポイント)
ありがとうございます!

試してみます。
わざわざコード読んで頂いて
本当にすいません。
回答日時 2013-11-09 23:26:59
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道