بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارسال editText به عنوان پارامتر کلاس جاوا - لطفا راهنمایی کنید
سلام
من میخوام یک کلاس مستقل جاوا بنویسم که در پروژه های بعدیم ازش استفاده کنم.این کلاس روی خصوصیات یک editText کار میکنه. اما کلاس جاوا edittext رو نمیشناسه.
راه حلی داره؟
یا کلا کلاس های جاوا روی اجزای گرافیکی کار نمیکنن؟
ممنون میشم راهنماییم کنید
+1
0
اگه منظورتون از پروژه های بعدی ، پروژه های جاوای بعدیتون هست باید بگم که این کلاس در فریموورک اندروید وجود داره ( در پکیج android.widget.EditText ) و توی پروژه های جاوا ( منظور پروژه هایی که واسه jvm مینویسید نمیتونید ازش به اون صورت استفاده کنید).
در مورد اجزای گرافیکی 2بعدی ، کلاس های خوبی در api جاوا (مثلا در پکیج java.awt) وجود داره لینک https://docs.oracle.com/javase/tutorial/2d/ (9 سال پیش)
+1
0
لینک (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
!M!KT
9 سال پیش
+1
0
پاسخ صحیح
سلام
اول اینکه شما باید کلاسه FormatEditText رو extends کنید به EditText :
بعد از این کار یه خط چین دور FormatEditText بوجود میاد که اگه روش فوکوس کنی یه لیست باز میشه که شامل3 تا کانستراکتور هست یکی رو انتخاب کن.(حتما باید یکی رو انخاب کنی).
حالا میتونی متد هایی که میخوای رو تعریف کنی. یه نمونه کد :
public class FormatEditText extends EditText {
//------------------------Constructor----------------------
public FormatEditText(Context context) {
super(context);
}
//--------------------------My Method-----------------------
public void setFormatEditText(EditText edt) {
}
}
My Method متدی هست که من خودم درست کردم و که یه پارامتر از نوع EditText با نام edt براش set کردم.
:)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .