Wie schreibt man text in ein Rechteck

Hallo, ich bin erstellen einer java-desktop-Anwendung, wo ich bin, Zeichnung Rechteck. Ich möchte schreiben Sie einen text in Rechteck.

Wie kann ich das erreichen?

Hier ist mein code:

class DrawPanel extends JPanel {

    private void doDrawing(Graphics g) {
        int a=90;
        int b=60;
        int c=10;
        int d=15;


        ArrayList<Graphics2D> g1 = new ArrayList<Graphics2D>();
        for(int i=0;i<=9;i++){

        Graphics2D g2d = (Graphics2D) g;

        g2d.setColor(new Color(212, 212, 212));
        g2d.drawRect(c, d, a, b);



        d+=65;
        }
    }

    @Override
    public void paintComponent(Graphics g) {

        super.paintComponent(g);
        doDrawing(g);
    }
}
alles in doDrawing über Graphics2D shoould werden in paintComponent, in doDrawing zu erstellen, die nur die Koordinaten, Objekte, innen paintComponent nur, um eine Schleife innerhalb arrray der vorbereiteten Objekte
drawString - Methode. nach drawRect.
Berücksichtigen Sie auch TextLayout gesehen hier.

InformationsquelleAutor user3456343 | 2014-03-25

Schreibe einen Kommentar