我已經創建了一個矩形,現在我必須將一個JLabel放入此矩形中。所以如何將JLabel放在矩形內。如何將JLabel放在矩形內
代碼在這裏: -
public class ColoredRect extends JPanel
{
private double x, y, width, height;
public ColoredRect(double x,double y)
{
this.x = x;
this.y = y;
width = 100;
height =40;
rect = new Rectangle2D.Double(this.x , this.y,width,height);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setColor(Color.cyan);
g2.fill(rect);
}
}
,請給我一些想法實現這一點。
在此先感謝。
感謝馬克的快速回復......但我必須使長方形像微軟visio所以用戶可以編輯文本到矩形。 – user591790