نمایش متن ثابت با JLabel در جاوا :
در برنامهنویسی جاوا، جاوالیبل یک کلاس است که برای نمایش متن ثابت یا تصویر در رابط کاربری گرافیکی استفاده میشود. جاوالیبل یک کامپوننت ساده است که میتواند متن یا تصویر را در یک جعبهی با اندازه ثابت نشان دهد. در این مقاله، نحوه استفاده از جاوالیبل برای نمایش متن ثابت در جاوا را آموزش خواهیم داد.
ابتدا باید یک شیء از کلاس JLabel بسازیم:
JLabel label = new JLabel();
سپس متن مورد نظر را به عنوان پارامتر به متد setText() ارسال میکنیم:
label.setText(“متن مورد نظر”);
حالا میتوانیم جاوالیبل را به یک فریم یا پنل اضافه کنیم:
frame.add(label);
در نهایت، تغییرات را روی فریم نمایش میدهیم:
frame.setVisible(true);
با اجرای برنامه، متن مورد نظر در جاوالیبل نمایش داده خواهد شد.
اگر میخواهیم سایز و قرارگیری جاوالیبل را تغییر دهیم، میتوانیم از متدهای مربوطه استفاده کنیم. برای مثال، با استفاده از متد setBounds()، میتوانیم مکان و اندازه جاوالیبل را تعیین کنیم:
label.setBounds(x, y, width, height);
در اینجا، x و y نشاندهنده مختصات بالا و چپ جاوالیبل، و width و height نشاندهنده عرض و ارتفاع جاوالیبل هستند.
همچنین، میتوانیم فونت و رنگ متن را نیز تغییر دهیم. برای تغییر فونت، از متد setFont() استفاده میکنیم:
label.setFont(new Font(“Arial”, Font.BOLD, 16));
در اینجا، Arial نشاندهنده نوع فونت، Font.BOLD نشاندهنده استفاده از فونت Bold و 16 نشاندهنده اندازه فونت است.
برای تغییر رنگ متن، از متد setForeground() استفاده میکنیم:
label.setForeground(Color.RED);
در اینجا، Color.RED نشاندهنده رنگ قرمز است.
با استفاده از این متدها، میتوانیم ظاهر جاوالیبل را به دلخواه تغییر دهیم.
در نهایت، میتوانیم جاوالیبل را قابل کشیدن کنیم تا کاربر بتواند متن را انتخاب کرده و کپی کند. برای این کار، باید متد setEnabled() را به صورت false تنظیم کنیم:
label.setEnabled(false);
با انجام این تغییرات، ما میتوانیم یک متن ثابت را با استفاده از جاوالیبل در برنامههای جاوا نمایش دهیم.