mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 03:08:02 +00:00
Quest Cardshop: after selling a card the picture at the right is being updated properly
This commit is contained in:
@@ -2,6 +2,8 @@ package forge;
|
|||||||
|
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
import javax.swing.event.ListSelectionEvent;
|
||||||
|
import javax.swing.event.ListSelectionListener;
|
||||||
import javax.swing.table.AbstractTableModel;
|
import javax.swing.table.AbstractTableModel;
|
||||||
import javax.swing.table.TableColumn;
|
import javax.swing.table.TableColumn;
|
||||||
import javax.swing.table.TableColumnModel;
|
import javax.swing.table.TableColumnModel;
|
||||||
@@ -287,31 +289,20 @@ class CardShopTableModel extends AbstractTableModel {
|
|||||||
*/
|
*/
|
||||||
public void addListeners(final JTable table) {
|
public void addListeners(final JTable table) {
|
||||||
//updates card detail, listens to any key strokes
|
//updates card detail, listens to any key strokes
|
||||||
table.addKeyListener(new KeyListener() {
|
table.getSelectionModel().addListSelectionListener( new ListSelectionListener() {
|
||||||
public void keyPressed(KeyEvent ev) {
|
|
||||||
}
|
|
||||||
|
|
||||||
public void keyTyped(KeyEvent ev) {
|
|
||||||
}
|
|
||||||
|
|
||||||
public void keyReleased(KeyEvent ev) {
|
|
||||||
int row = table.getSelectedRow();
|
|
||||||
if (row != -1) {
|
|
||||||
cardDetail.setCard(dataNoCopies.get(row));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//updates card detail, listens to any mouse clicks
|
|
||||||
table.addMouseListener(new MouseAdapter() {
|
|
||||||
@Override
|
@Override
|
||||||
public void mousePressed(MouseEvent e) {
|
public void valueChanged(ListSelectionEvent arg0) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
int row = table.getSelectedRow();
|
int row = table.getSelectedRow();
|
||||||
if (row != -1) {
|
if (row != -1) {
|
||||||
cardDetail.setCard(dataNoCopies.get(row));
|
cardDetail.setCard(dataNoCopies.get(row));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
//sorts
|
//sorts
|
||||||
MouseListener mouse = new MouseAdapter() {
|
MouseListener mouse = new MouseAdapter() {
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ package forge;
|
|||||||
|
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
import javax.swing.event.ListSelectionEvent;
|
||||||
|
import javax.swing.event.ListSelectionListener;
|
||||||
import javax.swing.table.AbstractTableModel;
|
import javax.swing.table.AbstractTableModel;
|
||||||
import javax.swing.table.TableColumn;
|
import javax.swing.table.TableColumn;
|
||||||
import javax.swing.table.TableColumnModel;
|
import javax.swing.table.TableColumnModel;
|
||||||
@@ -332,29 +334,17 @@ class TableModel extends AbstractTableModel {
|
|||||||
*/
|
*/
|
||||||
public void addListeners(final JTable table) {
|
public void addListeners(final JTable table) {
|
||||||
//updates card detail, listens to any key strokes
|
//updates card detail, listens to any key strokes
|
||||||
table.addKeyListener(new KeyListener() {
|
table.getSelectionModel().addListSelectionListener( new ListSelectionListener() {
|
||||||
public void keyPressed(KeyEvent ev) {
|
|
||||||
}
|
|
||||||
|
|
||||||
public void keyTyped(KeyEvent ev) {
|
|
||||||
}
|
|
||||||
|
|
||||||
public void keyReleased(KeyEvent ev) {
|
|
||||||
int row = table.getSelectedRow();
|
|
||||||
if (row != -1) {
|
|
||||||
cardDetail.setCard(dataNoCopies.get(row));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
//updates card detail, listens to any mouse clicks
|
|
||||||
table.addMouseListener(new MouseAdapter() {
|
|
||||||
@Override
|
@Override
|
||||||
public void mousePressed(MouseEvent e) {
|
public void valueChanged(ListSelectionEvent arg0) {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
int row = table.getSelectedRow();
|
int row = table.getSelectedRow();
|
||||||
if (row != -1) {
|
if (row != -1) {
|
||||||
cardDetail.setCard(dataNoCopies.get(row));
|
cardDetail.setCard(dataNoCopies.get(row));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
//sorts
|
//sorts
|
||||||
|
|||||||
Reference in New Issue
Block a user