* Small change to the server console.

This commit is contained in:
LevelX2 2018-03-17 22:35:32 +01:00
parent 85b13b88c8
commit 3b60734bab
2 changed files with 31 additions and 20 deletions

View file

@ -308,7 +308,6 @@
</Component> </Component>
<Component class="javax.swing.JTextField" name="jUserName"> <Component class="javax.swing.JTextField" name="jUserName">
<Properties> <Properties>
<Property name="text" type="java.lang.String" value=""/>
<Property name="name" type="java.lang.String" value="Username" noResource="true"/> <Property name="name" type="java.lang.String" value="Username" noResource="true"/>
</Properties> </Properties>
</Component> </Component>

View file

@ -107,6 +107,10 @@ public class ConsolePanel extends javax.swing.JPanel {
} }
} }
public JTextField getjUserName() {
return jUserName;
}
/** /**
* This method is called from within the constructor to initialize the form. * This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always * WARNING: Do NOT modify this code. The content of this method is always
@ -280,7 +284,6 @@ public class ConsolePanel extends javax.swing.JPanel {
} }
}); });
jUserName.setText("");
jUserName.setName("Username"); // NOI18N jUserName.setName("Username"); // NOI18N
jLabel1.setText("Username:"); jLabel1.setText("Username:");
@ -364,8 +367,13 @@ public class ConsolePanel extends javax.swing.JPanel {
}//GEN-LAST:event_btnMuteUserActionPerformed }//GEN-LAST:event_btnMuteUserActionPerformed
private void btnDeActivateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDeActivateActionPerformed private void btnDeActivateActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnDeActivateActionPerformed
String userName;
if (!getjUserName().getText().isEmpty()) {
userName = getjUserName().getText();
} else {
int row = this.tblUsers.convertRowIndexToModel(tblUsers.getSelectedRow()); int row = this.tblUsers.convertRowIndexToModel(tblUsers.getSelectedRow());
String userName = (String) tableUserModel.getValueAt(row, TableUserModel.POS_USER_NAME); userName = (String) tableUserModel.getValueAt(row, TableUserModel.POS_USER_NAME);
}
if (JOptionPane.showConfirmDialog(null, "Did you want to set user: " + userName + " to active?", "WARNING", if (JOptionPane.showConfirmDialog(null, "Did you want to set user: " + userName + " to active?", "WARNING",
JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) { JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
@ -416,7 +424,7 @@ public class ConsolePanel extends javax.swing.JPanel {
private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JScrollPane jScrollPane2; private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JSplitPane jSplitPane1; private javax.swing.JSplitPane jSplitPane1;
public javax.swing.JTextField jUserName; private javax.swing.JTextField jUserName;
private javax.swing.JLabel lblMinutes; private javax.swing.JLabel lblMinutes;
private javax.swing.JSpinner spinnerMuteDurationMinutes; private javax.swing.JSpinner spinnerMuteDurationMinutes;
private javax.swing.JTable tblTables; private javax.swing.JTable tblTables;
@ -597,10 +605,10 @@ class UpdateUsersTask extends SwingWorker<Void, List<UserView>> {
protected Void doInBackground() throws Exception { protected Void doInBackground() throws Exception {
while (!isCancelled()) { while (!isCancelled()) {
List<UserView> users = session.getUsers(); List<UserView> users = session.getUsers();
if (!panel.jUserName.getText().equals("")) { if (!panel.getjUserName().getText().equals("")) {
List<UserView> users2 = new ArrayList<>(); List<UserView> users2 = new ArrayList<>();
for (UserView user : users) { for (UserView user : users) {
if (user.getUserName().toUpperCase().matches(".*" + panel.jUserName.getText().toUpperCase() + ".*")) { if (user.getUserName().toUpperCase().matches(".*" + panel.getjUserName().getText().toUpperCase() + ".*")) {
users2.add(user); users2.add(user);
} }
} }
@ -651,6 +659,10 @@ class UpdateUsersTask extends SwingWorker<Void, List<UserView>> {
panel.update(view.get(0)); panel.update(view.get(0));
} }
public ConsolePanel getPanel() {
return panel;
}
@Override @Override
protected void done() { protected void done() {
try { try {
@ -682,10 +694,10 @@ class UpdateTablesTask extends SwingWorker<Void, Collection<TableView>> {
protected Void doInBackground() throws Exception { protected Void doInBackground() throws Exception {
while (!isCancelled()) { while (!isCancelled()) {
Collection<TableView> tableViews = session.getTables(roomId); Collection<TableView> tableViews = session.getTables(roomId);
if (!panel.jUserName.getText().equals("")) { if (!panel.getjUserName().getText().equals("")) {
Collection<TableView> tableViews2 = new ArrayList<>(); Collection<TableView> tableViews2 = new ArrayList<>();
for (TableView table : tableViews) { for (TableView table : tableViews) {
if (table.getControllerName().toUpperCase().matches(".*" + panel.jUserName.getText().toUpperCase() + ".*")) { if (table.getControllerName().toUpperCase().matches(".*" + panel.getjUserName().getText().toUpperCase() + ".*")) {
tableViews2.add(table); tableViews2.add(table);
} }
} }