package jdepend.client.ui.property;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import jdepend.framework.ui.component.JDependFrame;
import jdepend.framework.util.BundleUtil;
public final class LogPanel extends JPanel {
private JTabbedPane tabPane;
private BusiLogPanel busiLogPanel;
private SystemLogPanel systemLogPanel;
public LogPanel(JDependFrame frame) {
this.setLayout(new BorderLayout());
tabPane = new JTabbedPane();
tabPane.setTabPlacement(JTabbedPane.BOTTOM);
systemLogPanel = new SystemLogPanel(frame);
tabPane.addTab(
BundleUtil.getString(BundleUtil.ClientWin_Property_Log_System),
systemLogPanel);
busiLogPanel = new BusiLogPanel(frame);
tabPane.addTab(BundleUtil
.getString(BundleUtil.ClientWin_Property_Log_Business),
busiLogPanel);
this.add(tabPane);
}
public void showSystemLog() {
this.tabPane.setSelectedIndex(0);
}
public BusiLogPanel getBusiLogPanel() {
return busiLogPanel;
}
public SystemLogPanel getSystemLogPanel() {
return systemLogPanel;
}
}