List of usage examples for java.awt.event MouseEvent getPoint
public Point getPoint()
From source file:motor.part.MainPanel.java
private void Query_TableMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_Query_TableMouseClicked // TODO add your handling code here: Point p = evt.getPoint(); int row = Query_Table.rowAtPoint(p); int column = Query_Table.columnAtPoint(p); if (evt.getClickCount() == 2) { int product_id = Integer.parseInt((String) Query_Table.getValueAt(row, column)); Present_Customer.MyCart.Add_to_Cart(product_id); int index = Present_Customer.MyCart.getNo_of_Products(); update_Cart_Table(Present_Customer.MyCart.getSelected_Products()[index - 1], Cart.getRowCount(), (DefaultTableModel) Cart.getModel()); }// www . j a va2 s . co m }
From source file:motor.part.MainPanel.java
private void User_Data_TableMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_User_Data_TableMouseReleased // TODO add your handling code here: Point p = evt.getPoint(); int row = User_Data_Table.rowAtPoint(p); int column = User_Data_Table.columnAtPoint(p); if (evt.getClickCount() == 2) { try {// w ww .j a v a2 s.co m String Customer_idI = (String) User_Data_Table.getValueAt(row, 0); st1 = conn.createStatement(); String SQL_String; SQL_String = "DELETE FROM Login_Details WHERE Customer_ID = " + Customer_idI + " ; "; int i = st1.executeUpdate(SQL_String); ((DefaultTableModel) User_Data_Table.getModel()).removeRow(row); } catch (SQLException ex) { Logger.getLogger(MainPanel.class.getName()).log(Level.SEVERE, null, ex); } } }
From source file:simMPLS.ui.simulator.JVentanaHija.java
/** Este mtodo se ejecuta cuando se mueve el ratn dentro del rea de diseo, * en la pantalla de Diseo. Entre otras cosas, cambia el cursor del ratn al pasar * sobre un elemento, permite mostrar mens emergentes coherentes con el contexto * de donde se encuentra el ratn, etctera. * @since 1.0/* ww w .ja v a 2s.com*/ * @param evt Evento que hace que se dispare este mtodo. */ private void ratonSobrePanelDisenio(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_ratonSobrePanelDisenio TTopology topo = escenario.getTopology(); TTopologyElement et = topo.obtenerElementoEnPosicion(evt.getPoint()); if (et != null) { this.setCursor(new Cursor(Cursor.HAND_CURSOR)); if (et.getElementType() == TTopologyElement.NODO) { TNode nt = (TNode) et; panelDisenio.setToolTipText(java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.PanelDisenio.IP") + nt.getIPAddress()); } else if (et.getElementType() == TTopologyElement.LINK) { TLink ent = (TLink) et; panelDisenio.setToolTipText(java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.panelDisenio.Retardo") + ent.obtenerDelay() + java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.panelDisenio.ns")); } } else { this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); panelDisenio.setToolTipText(null); } }
From source file:motor.part.MainPanel.java
private void CartMouseReleased(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_CartMouseReleased // TODO add your handling code here: //Selected Is Set To Edit int row = Cart.rowAtPoint(evt.getPoint()); int col = Cart.columnAtPoint(evt.getPoint()); if (row >= 0 && col >= 0) { String s1String = "" + Cart.getValueAt(row, 0); String s2String = "" + Cart.getValueAt(row, 1); String s3String = "" + Cart.getValueAt(row, 2); //System.out.print(s1String +"adf" + s2String + "ffs" + s3String); Cart_Edit_Dialog dailo = new Cart_Edit_Dialog( (JFrame) this.getParent().getParent().getParent().getParent().getParent(), true, s1String, s2String, s3String); int value = Integer.parseInt(dailo.showDialog()); //System.out.print(value); ((DefaultTableModel) Cart.getModel()).removeRow(row); if (value == 0) { Present_Customer.MyCart.Remove_From_cart(Integer.parseInt(s1String)); } else {//w w w . j a v a2 s . c o m System.err.print(s1String); Present_Customer.MyCart.Edit_Cart(Integer.parseInt(s1String), value); ((DefaultTableModel) Cart.getModel()).insertRow(row, new Object[] { s1String, s2String, "" + value }); } } }
From source file:simMPLS.ui.simulator.JVentanaHija.java
/** Este mtodo se ejecuta cuando se mueve el ratn dentro del rea de simulacin , * en la pantalla de simulacin. Entre otras cosas, cambia el cursor del ratn al pasar * sobre un elemento, permite mostrar mens emergentes coherentes con el contexto * de donde se encuentra el ratn, etctera. * This method is executed when the rapn moves into the area of simulation, on screen * simulation. Among other things, changes the mouse cursor to pass * on an item, can display pop mens consistent with the context * of where the mouse, etcetera is.//from w w w . j av a 2s.c o m * @since 1.0 * @param evt El evento que hace que se dispare este mtodo. */ private void ratonSobrePanelSimulacion(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_ratonSobrePanelSimulacion TTopology topo = escenario.getTopology(); TTopologyElement et = topo.obtenerElementoEnPosicion(evt.getPoint()); if (et != null) { this.setCursor(new Cursor(Cursor.HAND_CURSOR)); if (et.getElementType() == TTopologyElement.NODO) { TNode nt = (TNode) et; if (nt.getPorts().isArtificiallyCongested()) { panelSimulacion.setToolTipText(java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.Congestion") + nt.getPorts().getCongestionLevel() + java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.POrcentaje") + java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("VentanaHija.paraDejarDeCongestionar")); } else { panelSimulacion.setToolTipText(java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.Congestion") + nt.getPorts().getCongestionLevel() + java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.POrcentaje") + java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("VentanaHija.paraCongestionar")); } } else if (et.getElementType() == TTopologyElement.LINK) { TLink ent = (TLink) et; if (ent.isBroken()) { panelSimulacion.setToolTipText(java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.EnlaceRoto")); } else { panelSimulacion.setToolTipText(java.util.ResourceBundle.getBundle("simMPLS/lenguajes/lenguajes") .getString("JVentanaHija.EnlaceFuncionando")); } } } else { this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); this.panelSimulacion.setToolTipText(null); if (!this.panelSimulacion.obtenerMostrarLeyenda()) { this.panelSimulacion.setToolTipText(java.util.ResourceBundle .getBundle("simMPLS/lenguajes/lenguajes").getString("JVentanaHija.VerLeyenda")); } else { this.panelSimulacion.setToolTipText(java.util.ResourceBundle .getBundle("simMPLS/lenguajes/lenguajes").getString("JVentanaHija.OcultarLeyenda")); } } }
From source file:simMPLS.ui.simulator.JVentanaHija.java
/** Este mtodo se ejecuta cuando se hace clic con el botn derecho en la pantalla * de diseo.//from w w w . j ava2s . c o m * @since 1.0 * @param evt Evento que hace que este mtodo se dispare. */ private void clicDerechoEnPanelDisenio(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_clicDerechoEnPanelDisenio if (evt.getButton() == MouseEvent.BUTTON3) { TTopologyElement et = escenario.getTopology().obtenerElementoEnPosicion(evt.getPoint()); if (et == null) { diseFondoPopUp.show(this, evt.getX() + 7, evt.getY() - 27); } else { if (et.getElementType() == TTopologyElement.NODO) { TNode nt = (TNode) et; dVerNombreMenuItem.setSelected(nt.getShowName()); elementoDisenioClicDerecho = et; diseElementoPopUp.show(this, evt.getX() + 7, evt.getY() + 15); } else if (et.getElementType() == TTopologyElement.LINK) { TLink ent = (TLink) et; dVerNombreMenuItem.setSelected(ent.obtenerMostrarNombre()); elementoDisenioClicDerecho = et; diseElementoPopUp.show(this, evt.getX() + 7, evt.getY() + 15); } } } else { elementoDisenioClicDerecho = null; panelDisenio.repaint(); } }
From source file:simMPLS.ui.simulator.JVentanaHija.java
/** Este mtodo se llama automticamente cuando se hace un clic con el botn * izquierdo sobre la pantalla de diseo. * @since 1.0//from ww w .j a v a2 s. c om * @param evt Evento que hace que se dispare este mtodo. */ private void clicEnPanelDisenio(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_clicEnPanelDisenio if (evt.getButton() == MouseEvent.BUTTON1) { TTopology topo = escenario.getTopology(); nodoSeleccionado = topo.obtenerNodoEnPosicion(evt.getPoint()); if (nodoSeleccionado != null) { nodoSeleccionado.setStatus(TNode.SELECCIONADO); this.escenario.setModified(true); } panelDisenio.repaint(); } }
From source file:simMPLS.ui.simulator.JVentanaHija.java
/** Action when the mouse button is pressed and released * @since 1.0//from ww w. j a va 2s . com */ private void ratonPulsadoYSoltadoEnPanelSimulacion(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_ratonPulsadoYSoltadoEnPanelSimulacion if (evt.getButton() == MouseEvent.BUTTON1) { TTopologyElement et = escenario.getTopology().obtenerElementoEnPosicion(evt.getPoint()); if (et != null) { if (et.getElementType() == TTopologyElement.NODO) { TNode nt = (TNode) et; nt.toCongest(); } else if (et.getElementType() == TTopologyElement.LINK) { // TLink ent = (TLink) et; // if (ent.isBroken()) { // ent.ponerEnlaceCaido(false); // } else { // ent.ponerEnlaceCaido(true); // } } } else { if (this.panelSimulacion.obtenerMostrarLeyenda()) { this.panelSimulacion.ponerMostrarLeyenda(false); } else { this.panelSimulacion.ponerMostrarLeyenda(true); } } } else if (evt.getButton() == MouseEvent.BUTTON3) { TTopologyElement et = escenario.getTopology().obtenerElementoEnPosicion(evt.getPoint()); if (et != null) { if (et.getElementType() == TTopologyElement.LINK) { TLink ent = (TLink) et; if (!ent.isBroken()) { JWindowLinkDump linkWindow = new JWindowLinkDump(VentanaPadre, true, ent); linkWindow.setVisible(true); } } } } else { elementoDisenioClicDerecho = null; panelDisenio.repaint(); } }
From source file:simMPLS.ui.simulator.JVentanaHija.java
/** * Este mtodo se llama cuando se presiona un botn del ratn en el panel de * simulacin. Si se hace sobre un elemento de la topologa, lo marca como * seleccionado./* w w w. j a va 2 s . c o m*/ * When the mouse button is pressed on a node * @since 1.0 * @param evt El evento que provoca la llamada. */ private void clicEnPanelSimulacion(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_clicEnPanelSimulacion if (evt.getButton() == MouseEvent.BUTTON1) { TTopology topo = escenario.getTopology(); TTopologyElement et = topo.obtenerElementoEnPosicion(evt.getPoint()); if (et != null) { this.setCursor(new Cursor(Cursor.HAND_CURSOR)); if (et.getElementType() == TTopologyElement.NODO) { TNode nt = (TNode) et; nodoSeleccionado = nt; if (nodoSeleccionado != null) { nodoSeleccionado.setStatus(TNode.SELECCIONADO); this.escenario.setModified(true); } } } else { this.setCursor(new Cursor(Cursor.DEFAULT_CURSOR)); this.setToolTipText(null); } panelSimulacion.repaint(); } }
From source file:neembuu.uploader.NeembuuUploader.java
/** * Opens up the Popup Menu/*w w w. j a va 2s . c om*/ * * @param evt */ private void openPopup(MouseEvent evt) { //The above three mouse events call this method. //So check which one will trigger Rightclick menu depending on os and use it. if (evt.isPopupTrigger()) { //Check if it is right click. if (evt.getButton() == java.awt.event.MouseEvent.BUTTON3) { NULogger.getLogger().info("RightClick event"); //if already 2 or more rows selected, leave it. //EDIT: After some days I forgot what this code does,.. This is copied from a stackoverflow post actually.. //But it's an unchangeable code and will just work forever, so I'm not gonna mess with it. if (neembuuUploaderTable.getSelectedRowCount() < 2) { int r = neembuuUploaderTable.rowAtPoint(evt.getPoint()); if (r >= 0 && r < neembuuUploaderTable.getRowCount()) { neembuuUploaderTable.setRowSelectionInterval(r, r); } else { neembuuUploaderTable.clearSelection(); } int rowindex = neembuuUploaderTable.getSelectedRow(); if (rowindex < 0) { return; } } //Display the popup menu on the exact point of right click. PopupBuilder.getInstance().show(evt.getComponent(), evt.getX(), evt.getY()); } } }