Added componentResized

This commit is contained in:
Yorick
2015-02-26 14:20:21 +00:00
parent be35fd46e4
commit 81b49bc905
4 changed files with 23 additions and 3 deletions
+1 -1
View File
@@ -35,7 +35,7 @@ public class Main {
agn.fillArtists(); agn.fillArtists();
agn.fillStages(); agn.fillStages();
w.updatePanel("table"); w.updatePanel("timeline");
} }
} }
+6 -1
View File
@@ -51,9 +51,14 @@ public class Timeline extends JPanel
genStages(); genStages();
this.setSize(frame.getWidth(), frame.getHeight()); this.setSize(frame.getWidth(), frame.getHeight());
refresh(); // refresh();
} }
public void setEvents(ArrayList<Event> events)
{
this.events = events;
}
public void refresh() public void refresh()
{ {
+7 -1
View File
@@ -27,8 +27,14 @@ public class TimelinePanel extends JPanel implements Panel {
@Override @Override
public void update(ArrayList<Event> event) public void update(ArrayList<Event> event)
{ {
// TODO Auto-generated method stub timeline.setEvents(event);
timeline.refresh();
} }
public TimelinePanel getTimelinePanel()
{
return this;
}
} }
+9
View File
@@ -7,6 +7,8 @@ import java.awt.FlowLayout;
import java.awt.Toolkit; import java.awt.Toolkit;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.event.WindowAdapter; import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent; import java.awt.event.WindowEvent;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
@@ -166,6 +168,13 @@ public class Window extends JFrame {
//Show window //Show window
setVisible(true); setVisible(true);
this.getRootPane().addComponentListener(new ComponentAdapter()
{
public void componentResized(ComponentEvent e) {
TimelinePanel tempTimeLine = (TimelinePanel) timeline;
tempTimeLine.refresh();
}
});
} }
public static void updatePanel(String panel) public static void updatePanel(String panel)