آموزش Java Swing

تغییر رنگ سلول های جی تیبل جاوا به سادگی هر چه تمام تر

تغییر رنگ سلول:

برای تغییر رنگ سلول های jtable توی جاوا راه های مختلفی هست ولی ساده ترین روشی که من میدونم اینه اول از همه این 2 تا رو فراخوانی می کنید

بعد روی تیبل راست کلیک میکنید و گزینه customize code رو انخاب میکنید

توی خط اول گزینه زیر رو میبینید ( فرض بر اینه نام jtable رو تغییر ندادیدن اگه عوضش کرده باشین اسمش میشه اسمی که شما براش انتخاب کردین )

کنارش یه کومبو باکس میبینید که مقدار پیش فرض default code هستش اون رو به custom creation تغییر بدین.

قبل از سیم کالن ; آخر خط اول چند تا اینتر بزنید

کدهای زیر رو اونجا بنویسید:( کد های زیر اگه روی سطری کلیک کنید سبز میشه و سلولی خالی باشه یا کلمه null توش نوشته شده باشه رنگ اون سلول های خاص رو عوض میکنه شما نسبت به شرایطی که دارید میتونید شرط ها رو تغییر بدین )و اگر مقداری در یک سلول متن خاصی بود کل رنگ آن ردیف سبز شود ( در اینجا مقدار ستون دوم چک شده )

نهایتا کدتان مثل این باید باشد:

در ضمن اگر خواستید یک در میان سطر هایتان رنگی باشه قبل از انتخاب کردن یک سطر کافی است به جای

از کد زیر استفاده کنید
اگر خواستین یک سطر رو که مقدار خاصی توش هست رو رنگی کنید ( اون مقدار باید توی کل jtable منحصر به فرد باشه مثلا ID ) از دستور زیر استفاده کنید. اینجا ID در ستون اول در نظر گرفته شده و ستون اول رو باید صفر بنویسید و دستور زیر دقیقا میاد ستون اول جایی که ID برابر با عدد یک میشه رو تغییر رنگ میده اگه مقدارتون تکراری باشه کل سطر هایی که اون مقدار رو توی اون ستون دارن رنگی میکنه یا اگه خواستین مثلا فقط سطر اول رنگی باشه کافیه به جای row شماره اون سطر و به جای صفر شماره اون  ستون رو بنویسید و شرط تون رو تغییر بدین
 

و در نهایت اگر خواستین کل یک ستون رو رنگش رو تغییر بدین کافیه از دستور زیر بعد از اولین if استفاده کنید بجای عدد صفر شماره ستون رو مینویسید صفر یعنی ستون اول

 

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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