0

ウィンドウ内の特定の場所に印刷する方法があると思っていましたが、覚えていないようで、試したすべての検索で野生のガチョウ追跡に導かれています。とにかく、特定のx、yコードで次のようなものを印刷しようとしています:

PrintAt(0,0,'1');
PrintAt(25,0,'2');
PrintAt(0,25,'3');
PrintAt(25,25,'4');

出力は次のようになります。

1                 2




3                 4

これを行う簡単な方法はありますか?

4

1 に答える 1

1

探しているメソッドは drawString() メソッドです。

実装例は次のとおりです。

public class XyPrinter extends JPanel{

        @Override
        public void paintComponent(Graphics g){
            super.paintComponent(g);
            final Graphics2D g2d = (Graphics2D) g;
            g2d.drawString("The string i want to print", xcoordinate, ycoordinate);
        }
}

このJPanelをJFrameまたは使用しているものに追加する場所。

于 2013-04-06T22:20:57.310 に答える