package container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.DefaultListModel;
import javax.swing.GroupLayout;
import javax.swing.JButton;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
public class clusterTab extends JPanel {
public clusterTab() {
initComponents();
}
public void getUsers(ActionEvent e) {
clusterEndusersGui.printTabNames();
}
private void initComponents() {
final JScrollPane listScrollPane;
final JList list1;
final JButton btnRemoveAll;
final JButton btnAddAll;
final JButton btnRemoveFromAll;
final DefaultListModel listItems;
listScrollPane = new JScrollPane();
list1 = new JList();
btnRemoveAll = new JButton();
btnAddAll = new JButton();
btnRemoveFromAll = new JButton();
listItems = new DefaultListModel();
listItems.addElement("Test");
//======== panel4 ========
{
// List
{
list1.setModel(listItems);
}
//======== listScrollPane ========
{
listScrollPane.setViewportView(list1);
}
//---- btnRemoveAll ----
btnRemoveAll.setText("Remove all from Cluster");
btnRemoveAll.setToolTipText("Remove all selected End Users from this Cluster");
//---- btnAddAll ----
btnAddAll.setText("Add all to Cluster");
btnAddAll.setToolTipText("Update All End Users, set their Home Cluster to this one");
btnAddAll.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
getUsers(e);
}
});
//---- btnRemoveFromAll ----
btnRemoveFromAll.setText("Remove from All Clusters");
btnRemoveFromAll.setToolTipText("Remove selected user from all Clusters except this one");
GroupLayout panel4Layout = new GroupLayout(this);
this.setLayout(panel4Layout);
panel4Layout.setHorizontalGroup(
panel4Layout.createParallelGroup()
.addGroup(panel4Layout.createSequentialGroup()
.addContainerGap()
.addComponent(listScrollPane, GroupLayout.PREFERRED_SIZE, 378, GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addGroup(panel4Layout.createParallelGroup(GroupLayout.Alignment.LEADING, false)
.addComponent(btnRemoveAll, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnAddAll, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(btnRemoveFromAll, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap(187, Short.MAX_VALUE))
);
panel4Layout.setVerticalGroup(
panel4Layout.createParallelGroup()
.addGroup(panel4Layout.createSequentialGroup()
.addContainerGap()
.addGroup(panel4Layout.createParallelGroup()
.addGroup(panel4Layout.createSequentialGroup()
.addComponent(btnRemoveAll)
.addGap(18, 18, 18)
.addComponent(btnAddAll)
.addGap(18, 18, 18)
.addComponent(btnRemoveFromAll)
.addGap(0, 0, Short.MAX_VALUE))
.addComponent(listScrollPane, GroupLayout.DEFAULT_SIZE, 304, Short.MAX_VALUE))
.addContainerGap())
);
}
}
}