package com.traxel.lumbermill.event;
import java.awt.Dimension;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTable;
import javax.swing.border.EmptyBorder;
private final TableView tableView;
private final EventView eventView;
private final JScrollPane tableScroll;
private final JScrollPane eventScroll;
public EventsPanel(
final TableView tableView,
final EventView eventView) {
super(VERTICAL_SPLIT);
this.tableView = tableView;
this.eventView = eventView;
tableScroll = new JScrollPane(tableView);
tableScroll.setBorder(new EmptyBorder(1, 1, 1, 1));
eventScroll = new JScrollPane();
eventScroll.setBorder(new EmptyBorder(1, 1, 1, 1));
final EventViewVieport vp = new EventViewVieport(eventView);
eventScroll.setViewport(vp);
tableScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
tableScroll.setPreferredSize(new Dimension(600, 100));
eventScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
eventScroll.setPreferredSize(new Dimension(600, 300));
setLeftComponent(tableScroll);
setRightComponent(eventScroll);
setResizeWeight(0.25d);
setOneTouchExpandable(true);
}
return tableView;
}
return eventView;
}
return tableView;
}
}