diff --git a/src/main/java/ru/egspt/TagModel.java b/src/main/java/ru/egspt/TagModel.java index 7a64663..2a3f63f 100644 --- a/src/main/java/ru/egspt/TagModel.java +++ b/src/main/java/ru/egspt/TagModel.java @@ -49,4 +49,13 @@ public class TagModel { } setTags(newTags); } + public String[] toArray(ArrayList tags){ + String[] s = new String[tags.size()]; + int i = 0; + while (i < tags.size()){ + s[i] = tags.get(i); + i++; + } + return s; + } } diff --git a/src/main/java/ru/egspt/TagPane.java b/src/main/java/ru/egspt/TagPane.java index 03c5760..d55bc0b 100644 --- a/src/main/java/ru/egspt/TagPane.java +++ b/src/main/java/ru/egspt/TagPane.java @@ -30,6 +30,7 @@ public class TagPane extends JPanel{ i++; } this.add(tagArea); + //рамки вокруг панельки TitledBorder border = new TitledBorder(new LineBorder(Color.black), "tag-controls", TitledBorder.CENTER, TitledBorder.CENTER); this.setBorder(border); } diff --git a/src/main/java/ru/egspt/UserListModel.java b/src/main/java/ru/egspt/UserListModel.java index 6979625..323bcd5 100644 --- a/src/main/java/ru/egspt/UserListModel.java +++ b/src/main/java/ru/egspt/UserListModel.java @@ -21,6 +21,10 @@ public class UserListModel { } //берем список пользователей из базы (сразу после подключения к базе данных) public void setUsersFromBase(Base base){ + ArrayList us = getUsersFromBase(base); + setUsers(us); + } + public ArrayList getUsersFromBase(Base base){ ArrayList us = new ArrayList<>(); String querry = "SELECT id, username, email FROM mdl_user"; ResultSet rs = base.querry(querry); @@ -38,7 +42,7 @@ public class UserListModel { ex.printStackTrace(); System.out.println (ex); } - setUsers(us); + return us; } //вывод пользователей в консоль public void getUsersToConsole(ArrayList ul){ diff --git a/target/classes/ru/egspt/TagModel.class b/target/classes/ru/egspt/TagModel.class index af2be13..07ba474 100644 Binary files a/target/classes/ru/egspt/TagModel.class and b/target/classes/ru/egspt/TagModel.class differ diff --git a/target/classes/ru/egspt/TagPane.class b/target/classes/ru/egspt/TagPane.class index cd15688..e4acfaf 100644 Binary files a/target/classes/ru/egspt/TagPane.class and b/target/classes/ru/egspt/TagPane.class differ diff --git a/target/classes/ru/egspt/UserListModel.class b/target/classes/ru/egspt/UserListModel.class index 7e435d3..55b0aa8 100644 Binary files a/target/classes/ru/egspt/UserListModel.class and b/target/classes/ru/egspt/UserListModel.class differ