package com.tarisan.chipcard.tpvvs.webservicetrayicon; import java.awt.BorderLayout; import javax.swing.*; import com.tarisan.chipcard.gui.*; import java.util.*; import com.tarisan.chipcard.tpvvs.webservicetrayicon.accesodatos.*; import java.awt.event.*; public class UsuariosTVSPanel extends JPanel{ private JPanel jpPanlePrincipal=new JPanel(); private ImageComboBox cmbImageComboUsuarios=new ImageComboBox(); private JLabel jlblNumeroTerminal=new javax.swing.JLabel(""); public UsuariosTVSPanel(){ super(); init(); } private void init(){ setLayout(new BorderLayout()); initPane(); JPanel pn=new JPanel(); pn.setLayout(new java.awt.GridBagLayout()); java.awt.GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); pn.add(jpPanlePrincipal, gridBagConstraints); gridBagConstraints.gridx = 1; add(pn, java.awt.BorderLayout.CENTER); getComboUsuarios().addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent evt){ //System.out.println(); UsuarioTVS p=(UsuarioTVS)getComboUsuarios().getSelectedItem(); showUsuarioTVS(p); } }); } private void showUsuarioTVS(UsuarioTVS p){ if(p!=null){ getComboUsuarios().setSelectedItem(p); getJlblNumeroTerminal().setText(String.valueOf(p.getTerminal().getNumeroTerminal())); } } private void initPane(){ jpPanlePrincipal.setLayout(new java.awt.GridBagLayout()); jpPanlePrincipal.setBorder(new javax.swing.border.TitledBorder("Usuarios TVS")); java.awt.GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(5, 5, 5, 5); gridBagConstraints.gridwidth = 1; gridBagConstraints.gridy++; JLabel label=new javax.swing.JLabel("Login:"); jpPanlePrincipal.add(label, gridBagConstraints); gridBagConstraints.gridx++; jpPanlePrincipal.add(getComboUsuarios(), gridBagConstraints); gridBagConstraints.gridy++; gridBagConstraints.gridx=0; label=new javax.swing.JLabel("Numero Terminal:"); jpPanlePrincipal.add(label, gridBagConstraints); gridBagConstraints.gridx++; jpPanlePrincipal.add(getJlblNumeroTerminal(), gridBagConstraints); showOn(); } public void update(){ //if(getComboUsuarios()) getComboUsuarios().removeAllItems(); UsuarioTVSBean b=new UsuarioTVSBean(); Vector v=b.getUsuariosTVS(); for(int i=0;i