آموزش Java Swingدسته‌بندی نشده
موضوعات داغ

تغییر رنگ چک باکس و رادیو باتن

برای تغییر رنگ داخل چک باکس یا رادیو باتن مثل عکس زیر میتونید از این کد داخل main برنامه استفاده کنید

 

باید توجه داشته باشید که در این روش در اصل شما ظاهر پروژه رو تغییر میدین و روی تمام پروژه تاثیر میذاره نه فقط چک باکس و رادیو باتن راه های دیگه ای هم هست برای مثال استفاده از عکس یعنی برای هر کدوم از این ابزارها 2 تا عکس درست میکنید با رنگ اندازه و مدل دلخواه و توی پروژه میگین اگه کاربر روش کلیک کرد عکس تو خالی یا تیک خورده نمایش داده بشه و با یه فلگ مشخص میکنید که در حال حاضر کدوم گزینه در حال نمایش هست اگر مثلا فلگ 1 رو برگردوند عکس تیک خورده نمایش داده بشه اگر صفر رو عکس بدون تیک با این روش بدوت تغییر قالب پروژه میتونید رادیو باتن یا چک باکسی با هر مدل یا رنگی که دلتون میخواد بسازید و برای اینکه بگید تیک خورده یا نه هم مقدارش رو توی دیتا بیس ذخیره کنید باز به کمک همین فلگ مشخص میکنید عدد صفر یا یک در دیتابیس ذخیره بشه. البته این روش هم مشکلات خودش رو داره مثلا برای لینک کردن رادیو باتن ها باید تعداد فلگ های بیشتری استفاده کنید یعنی برای هر رادی باتن یه فلگ جداگانه بسازید و با شرط گذاشتن مشخص کنید که کدوم الان فعال هستش و کدوم غیر فعال و دیگه این اتفاق بصورت خودکار انجام نمیشه مگه اینکه شرط براش بنویسید

در هر صورت این دو روش ساده ترین روشها برای این کار هستش

نوشته های مشابه

دکمه بازگشت به بالا