0

私は完全な Java 初心者で、この質問は非常に簡単です。私はインターネット全体で答えを見つけようとしましたが、特に必要なものはありませんでした(このテーマのチュートリアルページを知っている場合は、リンクを投稿してください.)

基本的に、DrawPanel で文字列を描画しようとしています。そのためにはどこかでメソッドを呼び出す必要があることは知っていますが、どこにあるのかわかりません。私の描画パネルにはメソッドがあります:

public void drawGuessWord(Graphics g){
    WordsList guessWord = new WordsList();
    String word = guessWord.pickWord();
    g.drawString(word, 20, 20);
}

そして、そのメソッドを呼び出して、DrawPanel 内に文字列を描画するようにします。

念のため、これが私の DrawPanel 全体です。

import java.awt.*;
import javax.swing.*;
import javax.swing.border.Border;

public class DrawPanel extends JPanel {

    DrawPanel(){
        Border raisedbevel = BorderFactory.createRaisedBevelBorder();
        Border loweredbevel = BorderFactory.createLoweredBevelBorder();
        this.setBackground(Color.WHITE);
        this.setBorder(BorderFactory.createLoweredBevelBorder());
        this.setPreferredSize(new Dimension(200,200));
    }

    public void drawGuessWord(Graphics g){
        WordsList guessWord = new WordsList();
        String word = guessWord.pickWord();
        g.drawString(word, 20, 20);
    }

}
4

2 に答える 2

0
public void paint(Graphics g)
{
  g.drawString(word, 20, 20);
}
于 2012-08-11T13:33:00.803 に答える
0

MimiEAM のソリューションに加えて、以下をお読みになることをお勧めします。

于 2012-08-11T15:30:26.883 に答える