mirror of
https://github.com/ColdeZhang/Dominion.git
synced 2024-10-19 00:36:40 +08:00
优化了UI显示
This commit is contained in:
parent
15f19865ef
commit
1d369afc80
@ -31,7 +31,7 @@ public class DominionFlagInfo {
|
|||||||
} catch (Exception ignored) {
|
} catch (Exception ignored) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ListView view = ListView.create(6, "/dominion flag_info " + dominion.getName());
|
ListView view = ListView.create(10, "/dominion flag_info " + dominion.getName());
|
||||||
view.title("领地 " + dominion.getName() + " 默认权限")
|
view.title("领地 " + dominion.getName() + " 默认权限")
|
||||||
.navigator(Line.create()
|
.navigator(Line.create()
|
||||||
.append(Button.create("主菜单", "/dominion menu"))
|
.append(Button.create("主菜单", "/dominion menu"))
|
||||||
|
@ -33,7 +33,7 @@ public class DominionPrivilegeList {
|
|||||||
Notification.error(sender, "你不在任何领地内,请指定领地名称 /dominion privilege_list <领地名称>");
|
Notification.error(sender, "你不在任何领地内,请指定领地名称 /dominion privilege_list <领地名称>");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ListView view = ListView.create(5, "/dominion privilege_list " + dominion.getName());
|
ListView view = ListView.create(10, "/dominion privilege_list " + dominion.getName());
|
||||||
if (noAuthToManage(player, dominion)) return;
|
if (noAuthToManage(player, dominion)) return;
|
||||||
List<PlayerPrivilegeDTO> privileges = PlayerPrivilegeDTO.select(dominion.getId());
|
List<PlayerPrivilegeDTO> privileges = PlayerPrivilegeDTO.select(dominion.getId());
|
||||||
if (privileges.isEmpty()) {
|
if (privileges.isEmpty()) {
|
||||||
|
@ -19,7 +19,7 @@ public class ListDominion {
|
|||||||
Player player = playerOnly(sender);
|
Player player = playerOnly(sender);
|
||||||
if (player == null) return;
|
if (player == null) return;
|
||||||
int page = getPage(args);
|
int page = getPage(args);
|
||||||
ListView view = ListView.create(5, "/dominion list");
|
ListView view = ListView.create(10, "/dominion list");
|
||||||
List<String> dominions = playerDominions(sender);
|
List<String> dominions = playerDominions(sender);
|
||||||
if (dominions.isEmpty()) {
|
if (dominions.isEmpty()) {
|
||||||
Notification.warn(sender, "你没有任何领地");
|
Notification.warn(sender, "你没有任何领地");
|
||||||
|
@ -32,7 +32,7 @@ public class PrivilegeInfo {
|
|||||||
Notification.error(sender, "你不在任何领地内,请指定领地名称 /dominion privilege_info <玩家名称> [领地名称]");
|
Notification.error(sender, "你不在任何领地内,请指定领地名称 /dominion privilege_info <玩家名称> [领地名称]");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ListView view = ListView.create(5, "/dominion privilege_info " + playerName + " " + dominion.getName());
|
ListView view = ListView.create(10, "/dominion privilege_info " + playerName + " " + dominion.getName());
|
||||||
if (noAuthToManage(player, dominion)) return;
|
if (noAuthToManage(player, dominion)) return;
|
||||||
PlayerDTO playerDTO = PlayerDTO.select(playerName);
|
PlayerDTO playerDTO = PlayerDTO.select(playerName);
|
||||||
if (playerDTO == null) {
|
if (playerDTO == null) {
|
||||||
|
@ -73,6 +73,9 @@ public class ListView {
|
|||||||
}
|
}
|
||||||
for (int i = offset; i < offset + page_size; i++) {
|
for (int i = offset; i < offset + page_size; i++) {
|
||||||
if (i >= lines.size()) {
|
if (i >= lines.size()) {
|
||||||
|
for (int j = 0; j < page_size - lines.size() % page_size; j++) {
|
||||||
|
view.addLine(Line.create());
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
view.addLine(lines.get(i));
|
view.addLine(lines.get(i));
|
||||||
|
@ -25,9 +25,13 @@ public class Pagination {
|
|||||||
componentList.add(Component.text(" 页 ", main_color));
|
componentList.add(Component.text(" 页 ", main_color));
|
||||||
if (page > 1) {
|
if (page > 1) {
|
||||||
componentList.add(Button.create("上一页", command + " " + (page - 1)));
|
componentList.add(Button.create("上一页", command + " " + (page - 1)));
|
||||||
|
} else {
|
||||||
|
componentList.add(Component.text("[上一页]", sub_color));
|
||||||
}
|
}
|
||||||
if (page < page_count) {
|
if (page < page_count) {
|
||||||
componentList.add(Button.create("下一页", command + " " + (page + 1)));
|
componentList.add(Button.create("下一页", command + " " + (page + 1)));
|
||||||
|
} else {
|
||||||
|
componentList.add(Component.text("[下一页]", sub_color));
|
||||||
}
|
}
|
||||||
TextComponent.Builder builder = Component.text();
|
TextComponent.Builder builder = Component.text();
|
||||||
for (Component component : componentList) {
|
for (Component component : componentList) {
|
||||||
|
Loading…
Reference in New Issue
Block a user