Añado los fuentes de java
This commit is contained in:
@@ -0,0 +1,141 @@
|
||||
package com.tarisan.chipcard.tpvvs.webservicetrayicon;
|
||||
|
||||
import java.awt.*;
|
||||
import java.awt.event.*;
|
||||
import javax.swing.*;
|
||||
|
||||
/**
|
||||
* @author jjrider
|
||||
*/
|
||||
public class ToolbarFrame extends JFrame implements ActionListener{
|
||||
|
||||
private JButton btnToolbarAutorizaciones=null;
|
||||
private JButton btnToolbarAnulaciones=null;
|
||||
private JButton btnToolbarAltaViajeros=null;
|
||||
private JButton btnToolbarBajaViajeros=null;
|
||||
private JButton btnToolbarConsultaViajeros=null;
|
||||
private JButton btnToolbarConfiguracion=null;
|
||||
private JButton btnToolbarHelp=null;
|
||||
protected JPopupMenu jpopupConfiguration=null;
|
||||
protected JPopupMenu jpopupAyuda=null;
|
||||
public static final Image iconoFrameToolbar=WebServiceTrayIcon.loadImage("Barra_herramientas_16.gif");
|
||||
|
||||
public ToolbarFrame(){
|
||||
super("Barra Herramientas");
|
||||
//setUndecorated(true);
|
||||
Dimension d=getPreferredSize();
|
||||
addButtons();
|
||||
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
|
||||
WindowListener l = new WindowAdapter() {
|
||||
public void windowClosing(WindowEvent e)
|
||||
{
|
||||
//setState ( Frame.ICONIFIED );
|
||||
setVisible(false);
|
||||
WebServiceTrayIcon.showInfoBalloon("TVS Web Service Tray Icon sigue iniciado");
|
||||
}
|
||||
};
|
||||
addWindowListener(l);
|
||||
setIconImage(iconoFrameToolbar);
|
||||
validate();
|
||||
|
||||
Dimension d2=getContentPane().getPreferredSize();
|
||||
d.setSize(1.2*Math.max(d.getWidth(),d2.getWidth()),1.3*(d.getHeight()+d2.getHeight()));
|
||||
setSize(d);
|
||||
setVisible(false);
|
||||
}
|
||||
|
||||
private void addButtons(){
|
||||
getContentPane().setLayout(new GridBagLayout());
|
||||
int columna=0;
|
||||
int fila=0;
|
||||
getContentPane().add(getButtonToolbarAutorizaciones(), new java.awt.GridBagConstraints(columna,fila,1,1,1.0,1.0,java.awt.GridBagConstraints.WEST,java.awt.GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
|
||||
columna++;
|
||||
getContentPane().add(getButtonToolbarAnulaciones(), new java.awt.GridBagConstraints(columna,fila,1,1,1.0,1.0,java.awt.GridBagConstraints.WEST,java.awt.GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
|
||||
columna++;
|
||||
getContentPane().add(getButtonToolbarConfiguracion(), new java.awt.GridBagConstraints(columna,fila,1,1,1.0,1.0,java.awt.GridBagConstraints.WEST,java.awt.GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
|
||||
columna++;
|
||||
getContentPane().add(getButtonToolbarHelp(), new java.awt.GridBagConstraints(columna,fila,1,1,1.0,1.0,java.awt.GridBagConstraints.WEST,java.awt.GridBagConstraints.BOTH,new Insets(0,0,0,0),0,0));
|
||||
|
||||
}
|
||||
|
||||
public void updateUI(){
|
||||
jpopupConfiguration=null;
|
||||
}
|
||||
|
||||
public void actionPerformed(ActionEvent evt) {
|
||||
if (evt.getActionCommand().equals("ToolbarAutorizaciones")) {
|
||||
AutorizacionesFrame objFr=new AutorizacionesFrame();
|
||||
|
||||
} else if (evt.getActionCommand().equals("ToolbarAnulaciones")) {
|
||||
AnulacionesFrame objFr=new AnulacionesFrame();
|
||||
|
||||
}else{
|
||||
if(jpopupConfiguration==null){
|
||||
jpopupConfiguration=new JPopupMenu();
|
||||
jpopupConfiguration.add(WebServiceTrayIcon.getInstance().createConfigurationMenu());
|
||||
}
|
||||
jpopupConfiguration.show(getButtonToolbarConfiguracion(),0,0);
|
||||
}
|
||||
}
|
||||
|
||||
private JButton getButtonToolbarAnulaciones(){
|
||||
if(btnToolbarAnulaciones==null){
|
||||
btnToolbarAnulaciones=new JButton("Anulaciones",new ImageIcon(WebServiceTrayIcon.loadImage("ToolBarAutorizaciones.gif")));
|
||||
btnToolbarAnulaciones.setActionCommand("ToolbarAnulaciones");
|
||||
btnToolbarAnulaciones.setVerticalTextPosition(SwingConstants.BOTTOM);
|
||||
btnToolbarAnulaciones.setHorizontalTextPosition(SwingConstants.CENTER);
|
||||
btnToolbarAnulaciones.setToolTipText("Anulaciones a ChipCard");
|
||||
btnToolbarAnulaciones.addActionListener(this);
|
||||
}
|
||||
return btnToolbarAnulaciones;
|
||||
}
|
||||
|
||||
private JButton getButtonToolbarAutorizaciones(){
|
||||
if(btnToolbarAutorizaciones==null){
|
||||
btnToolbarAutorizaciones=new JButton("Autorizaciones",new ImageIcon(WebServiceTrayIcon.loadImage("ToolBarAutorizaciones.gif")));
|
||||
btnToolbarAutorizaciones.setActionCommand("ToolbarAutorizaciones");
|
||||
btnToolbarAutorizaciones.setVerticalTextPosition(SwingConstants.BOTTOM);
|
||||
btnToolbarAutorizaciones.setHorizontalTextPosition(SwingConstants.CENTER);
|
||||
btnToolbarAutorizaciones.setToolTipText("Autorizaciones a ChipCard");
|
||||
btnToolbarAutorizaciones.addActionListener(this);
|
||||
}
|
||||
return btnToolbarAutorizaciones;
|
||||
}
|
||||
|
||||
|
||||
private JButton getButtonToolbarConfiguracion(){
|
||||
if(btnToolbarConfiguracion==null){
|
||||
btnToolbarConfiguracion=new JButton("Configuración",new ImageIcon(WebServiceTrayIcon.loadImage("ToolBarConfiguracion.gif")));
|
||||
btnToolbarConfiguracion.setToolTipText("Configuración");
|
||||
btnToolbarConfiguracion.setVerticalTextPosition(SwingConstants.BOTTOM);
|
||||
btnToolbarConfiguracion.setHorizontalTextPosition(SwingConstants.CENTER);
|
||||
btnToolbarConfiguracion.setActionCommand("Configuracion");
|
||||
btnToolbarConfiguracion.addActionListener(this);
|
||||
//btnToolbarConfiguracion.setP
|
||||
}
|
||||
return btnToolbarConfiguracion;
|
||||
}
|
||||
|
||||
private JButton getButtonToolbarHelp(){
|
||||
if(btnToolbarHelp==null){
|
||||
btnToolbarHelp=new JButton("Ayuda",new ImageIcon(WebServiceTrayIcon.loadImage("Ayuda.gif")));
|
||||
btnToolbarHelp.setToolTipText("Ayuda");
|
||||
btnToolbarHelp.setVerticalTextPosition(SwingConstants.BOTTOM);
|
||||
btnToolbarHelp.setHorizontalTextPosition(SwingConstants.CENTER);
|
||||
btnToolbarHelp.addActionListener(new ActionListener(){
|
||||
public void actionPerformed(ActionEvent evt) {
|
||||
if(jpopupAyuda==null){
|
||||
jpopupAyuda=new JPopupMenu();
|
||||
//jpopupAyuda.add(WebServiceTrayIcon.getInstance().createHelpMenu());
|
||||
}
|
||||
jpopupAyuda.show(getButtonToolbarHelp(),0,0);
|
||||
}
|
||||
});
|
||||
}
|
||||
return btnToolbarHelp;
|
||||
}
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user