50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

آپدیت کردن فریم بر اساس اطلاعات در جاو

سلام من دارم یه برنامه با جاوا مینویسم که هر کاربر میاد ثبت نام میکنه و وارد حساب کاربری ش میشه و میتونه پست ها و کسایی که فالو کرده و ... رو ببینه.

من چند تا کلاس برای اینکار تعریف کردم.

SignIn برای صفحه ورود / SignUp برای صفحه ثبت نام / HomePage صفحه کاربری / CreatePost برای ساخت پست

User که اطلاعات کاربر توش هست و موقع ثبت نام یه آرایه از user میسازم و اون رو داخل یه فایل به اسم Users.txt با Filewriter ذخیره میکنم که هم موقع ثبت نام و هم موقع ورود اون رو با FileReader میخونم و داخل یه آرایه از جنس User میریزم برای اعتبار سنجی موقع ورود و ثبت نام.

این کلاس User هست.

import java.io.*;

public class User{

String firstName;
String lastName;
String phoneNumber;
String email;
String password;

User[] followers ;
User[] following ;

Post[] posts;

public User(String name , String lastname , String phone , String mail , String passw){
firstName = name;
lastName = lastname;
phoneNumber = phone;
email = mail;
password = passw;
}

public String toString(){
return firstName +" "+ lastName +" "+ phoneNumber +" "+ email +" "+ password;
}

}

class Post{
String postTitle;
String postAuthor;
String postDate;
String postText;
}

صفحه لاگین:

این هم صفحه HomePage:

میخوام وقتی کاربرد log in میکنه بتونه اطلاعات و پست های مربوط به خودش رو ببینه. منتها نمیدونم چیکار کنم که وقتی وارد شد پست های مربوط به خودش رو ببینه و اگه پستی نداشت اون بخش پست ها خالی باشه. در مورد followers و following هم همینطور. یعنی یجورایی اون بخش پست ها از یه کلاسی مثلا به اسم Post خونده بشه و اون بخش ها خودشون ایجاد بشن.

 

ممنون میشم راهنمایی کنید

پرسیده شده در 1398/11/09 توسط

1 پاسخ

0

سلام به شما دوست عزیز.

شما باید هنگامی که کاربر وارد اکانت خودش می شه اطلاعات پست ها و فالور ها و ... رو از دیتابیس بخونید و اونها رو توی لیست مورد نظر درج کنید به این صورت کاربر می تونه لیست مربوط به اطلاعات رو ببینه. برای کار با لیست ها می تونید به این لینک یه نگاه بندازید.

اگر مشکل رو دقیق تر بگید بهتر می تونم کمک کنم.

پاسخ در 1398/11/12 توسط

پاسخ شما