Fix for Event edit / remove
This commit is contained in:
+5
-3
@@ -40,13 +40,15 @@ public class PanelTable extends JPanel implements Panel{
|
|||||||
private ArrayList<Event> fullEvents;
|
private ArrayList<Event> fullEvents;
|
||||||
private JTable table;
|
private JTable table;
|
||||||
private JTable selectedCell;
|
private JTable selectedCell;
|
||||||
|
private Agenda a;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor makes the table and adds it to a scrollPane.
|
* Constructor makes the table and adds it to a scrollPane.
|
||||||
* @param events
|
* @param events
|
||||||
*/
|
*/
|
||||||
public PanelTable() {
|
public PanelTable(Agenda a) {
|
||||||
super.setLayout(new BorderLayout());
|
super.setLayout(new BorderLayout());
|
||||||
|
this.a = a;
|
||||||
table= new JTable();
|
table= new JTable();
|
||||||
table.setAutoCreateRowSorter(true);
|
table.setAutoCreateRowSorter(true);
|
||||||
table.setAutoResizeMode(table.AUTO_RESIZE_ALL_COLUMNS);
|
table.setAutoResizeMode(table.AUTO_RESIZE_ALL_COLUMNS);
|
||||||
@@ -139,7 +141,7 @@ public class PanelTable extends JPanel implements Panel{
|
|||||||
*/
|
*/
|
||||||
private void openEventDialog(int row) {
|
private void openEventDialog(int row) {
|
||||||
Event event = events.get(row);
|
Event event = events.get(row);
|
||||||
new TabbedPane(event, true);
|
new TabbedPane(a, event, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -148,7 +150,7 @@ public class PanelTable extends JPanel implements Panel{
|
|||||||
*/
|
*/
|
||||||
private void openArtistDialog(int row) {
|
private void openArtistDialog(int row) {
|
||||||
Event event = events.get(row);
|
Event event = events.get(row);
|
||||||
new TabbedPane(event, false);
|
new TabbedPane(a, event, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ import javax.swing.JTabbedPane;
|
|||||||
|
|
||||||
public class TabbedPane extends JFrame{
|
public class TabbedPane extends JFrame{
|
||||||
|
|
||||||
public TabbedPane(Event event, boolean eventSelected)
|
public TabbedPane(Agenda a, Event event, boolean eventSelected)
|
||||||
{
|
{
|
||||||
super("info GUI");
|
super("info GUI");
|
||||||
JTabbedPane tab = new JTabbedPane();
|
JTabbedPane tab = new JTabbedPane();
|
||||||
|
|||||||
+1
-1
@@ -69,7 +69,7 @@ public class Window extends JFrame {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
//Agenda Panels
|
//Agenda Panels
|
||||||
Panel tablePanel = new PanelTable();
|
Panel tablePanel = new PanelTable(agenda);
|
||||||
panels.put("table", tablePanel);
|
panels.put("table", tablePanel);
|
||||||
|
|
||||||
Panel art_staPanel = new PanelArtSta(this);
|
Panel art_staPanel = new PanelArtSta(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user