查看: 862|回復: 0

[閒聊閒語] 原理

[複製鏈接]

71

主題

267

帖子

5707

金錢

火焰之影

Rank: 8Rank: 8

威望
247
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
6468
在線時間
110 小時
相冊
0
日誌
0
好友
0
發表於 2026-2-14 18:12 | 顯示全部樓層 |閱讀模式
改動內容
QuestEditor.java
添加了 ChangeListener 來監聽分頁切換事件:
tabbedPane.addChangeListener(e -> {
    int selectedIndex = tabbedPane.getSelectedIndex();
    if (selectedIndex == 2 && npcTableModel.getRowCount() == 0) {
        DatabaseHelper.loadNpcData(npcTableModel);
    } else if (selectedIndex == 3 && itemTableModel.getRowCount() == 0) {
        DatabaseHelper.loadItemData(itemTableModel);
    } else if (selectedIndex == 4 && monsterTableModel.getRowCount() == 0) {
        DatabaseHelper.loadMonsterData(monsterTableModel);
    }
});
工作原理
- 當點擊「NPC 查詢」(索引 2)時,如果表格為空就自動載入 NPC 數據
- 當點擊「道具查詢」(索引 3)時,如果表格為空就自動載入道具數據
- 當點擊「怪物查詢」(索引 4)時,如果表格為空就自動載入怪物數據
效果
- ✅ 點擊 NPC 查詢分頁自動顯示所有 NPC
- ✅ 點擊道具查詢分頁自動顯示所有道具
- ✅ 點擊怪物查詢分頁自動顯示所有怪物
- ✅ 已有數據時不會重複加載





上一篇︰NPC 查詢頁面
下一篇︰搖一搖搖一搖
您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表