اولا اتشرف بالتسجيل والمشاركة في هذا المنتدى الرائع
ثانيا معليش الموضوع عبارة عن سؤال
عندي سلايدر ودائرة ومربع بحيث لما احرك السلايدر يتغير حجم الدائرة والمربع حسب قيمة السلايدر
الحمد لله كل شي تماما ماعدا
انه الشكل يكبر من جهة واحدة وهي الى الجهه التحتية يمين
ابغى الشكل يكبر بشكل كامل
حاولت استخدام التالي
public void resize ( int newsize)
{
size = size + (( newsize -size)/2) ;
x = x - (( newsize -size)/2);
y = y - (( newsize -size)/2);
repaint();
}بحيث
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawRect(x,y , d,d);
}ما طلع معي مضبوط
ايضا الدائرة هل يمشي معاها نفس اللي يمشي على المربع
ياليت حل يا احبابي
وشكرا لكم