📄 userlister.java
字号:
// You can redistribute this software and/or modify it under the terms of// the Ozone Library License version 1 published by ozone-db.org.//// The original code and portions created by SMB are// Copyright (C) 1997-@year@ by SMB GmbH. All rights reserved.//// $Id: UserLister.java,v 1.1 2003/11/09 15:47:32 per_nyfelt Exp $package org.ozoneDB.adminGui.feature.account;import org.ozoneDB.DxLib.DxCollection;import org.ozoneDB.DxLib.DxIterator;import org.ozoneDB.adminGui.main.AdminGui;import org.ozoneDB.adminGui.feature.InfoPanel;import org.ozoneDB.adminGui.feature.account.users.UserPanel;import org.ozoneDB.core.User;import javax.swing.*;import java.awt.event.*;/** * Lists currant users */class UserLister implements ActionListener { InfoPanel userInfoPanel; public UserLister(InfoPanel userInfoPanel) { this.userInfoPanel = userInfoPanel; } public void actionPerformed(ActionEvent event) { System.out.println("list all users"); DxCollection users = null; try { users = AdminGui.instance().getDb().admin().allUsers(); } catch (Exception e) { userInfoPanel.setDisplay(new JTextArea("Unable to retrieve all users: " + e.getMessage())); } if (users.isEmpty()) { userInfoPanel.setDisplay(new JTextArea("No users found.")); } else { /*display = new JTable(); UserSelectionTableModel model = new UserSelectionTableModel(); User user; for (DxIterator it = users.iterator(); it.next() != null;) { user = (User) it.object(); System.out.println("adding " + user); model.addRow(user); } display.setModel(model); display.addMouseListener(new MouseActions());*/ userInfoPanel.setDisplay(new UserPanel(userInfoPanel)); } }/* private class MouseActions extends MouseAdapter { public MouseActions() { } public void mouseClicked(MouseEvent e) { System.out.println(display.getSelectedRow()); } }*/}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -