From 35e2160635549eb5b26d30ec25bf9161c54c1fcc Mon Sep 17 00:00:00 2001 From: 7u83 <7u83@maiol.ru> Date: Fri, 7 Apr 2017 23:37:36 +0200 Subject: [PATCH] order popup is now in the right position --- src/gui/OpenOrdersList.form | 4 ++-- src/gui/OpenOrdersList.java | 17 ++++++++--------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/gui/OpenOrdersList.form b/src/gui/OpenOrdersList.form index 32b343f..2fe0daf 100644 --- a/src/gui/OpenOrdersList.form +++ b/src/gui/OpenOrdersList.form @@ -55,12 +55,12 @@ - + - + diff --git a/src/gui/OpenOrdersList.java b/src/gui/OpenOrdersList.java index fac9a04..e94f524 100644 --- a/src/gui/OpenOrdersList.java +++ b/src/gui/OpenOrdersList.java @@ -90,6 +90,7 @@ public class OpenOrdersList extends javax.swing.JPanel { model.setRowCount(0); table.setFillsViewportHeight(true); updateModel(); + } public void initOrderList(Account account) { @@ -179,11 +180,11 @@ public class OpenOrdersList extends javax.swing.JPanel { this.setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 400, Short.MAX_VALUE) + .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.TRAILING) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 221, Short.MAX_VALUE) + .addComponent(jScrollPane1) ); }// //GEN-END:initComponents @@ -191,11 +192,11 @@ public class OpenOrdersList extends javax.swing.JPanel { Point point = evt.getPoint(); int currentRow = table.rowAtPoint(point); - if (currentRow == -1) { - - } else { - + if (currentRow != -1) { + table.setRowSelectionInterval(currentRow, currentRow); + } else { + } int nbuttons = MouseInfo.getNumberOfButtons(); @@ -204,9 +205,7 @@ public class OpenOrdersList extends javax.swing.JPanel { return; } - this.ctxMenu.show(this, evt.getX(), evt.getY()); - - System.out.printf("Button %d %d \n", nbuttons, button); + ctxMenu.show(table, point.x,point.y); }//GEN-LAST:event_tableMousePressed