Я создал приложение Java для глобальной базы данных компьютеров man на моей работе. Сначала мне сказали, что нам нужна вкладка «Пользователи», которая будет содержать имя, фамилию и адрес электронной почты. Но теперь техник хочет добавить другие поля, такие как адрес, телефон и т. Д. Он спросил меня, может ли он добавить себя в эти поля. Проблема в том, что он не программист. Он хочет добавить эти поля с помощью графического интерфейса. Я создал приложение со статическими полями, и вот мой класс пользователя.Позволяет пользователю добавлять пользовательские поля к объекту «class»
public class User {
private String firstname;
private String lastname;
private String email;
private int id;
public User(String firstname, String lastname) {
this.firstname = firstname;
this.lastname = lastname;
}
public User(int id, String firstname, String lastname, String email) {
this.id = id;
this.firstname = firstname;
this.lastname = lastname;
this.email = email;
}
public User(String firstname, String lastname, String email) {
this.firstname = firstname;
this.lastname = lastname;
this.email = email;
}
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getLastname() {
return lastname;
}
public void setLastname(String lastname) {
this.lastname = lastname;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public int getId() {
return id;
}
public String toString() {
return firstname + " " + lastname;
}
}
Теперь мне интересно, если есть способ изменить этот класс с помощью графического интерфейса или, если я должен восстановить полностью программное обеспечение и прекратить использование классов объектов, как это. Существуют также классы, такие как «Программное обеспечение» и «Операционные системы», которые имеют статические поля, но при необходимости их необходимо модифицировать.
Я не знаю, какие варианты именно я должен получить работу:
Пусть технология изменения базы данных и сделать что-то вроде «для каждого столбца в базе данных, добавьте этот столбец в GUI ». (Это приведет к перестройке всего программного обеспечения.)
другие?
Любые чтения/учебные пособия по таким вопросам?
Спасибо.
Попробуйте сделать GUI написать ваши .java файлы согласно тому, что вводимыми пользователем, хотя я не 't знаю, что это именно то, что вы хотите .... – Emd4600
нет обычного способа сделать это, за исключением того, что вы можете добавлять поля с помощью File IO, но в этом случае вам придется снова скомпилировать файл класса с точки зрения повторного использования вновь созданные свойства, и это не будет хорошей идеей с JAVA – Saubar