package nars.gui;
import java.awt.Graphics;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JSplitPane;
import javax.swing.SwingUtilities;
import nars.gui.input.TextInputPanel;
import nars.gui.output.LogPanel;
import nars.gui.output.SwingLogPanel;
/**
* Combines input panel with a log output panel, divided by a splitpane
*/
public class ConsolePanel extends JSplitPane {
public ConsolePanel(NARControls narControls) {
super(JSplitPane.VERTICAL_SPLIT);
LogPanel outputLog = new SwingLogPanel(narControls);
add(outputLog, 0);
TextInputPanel inputPanel = new TextInputPanel(narControls.nar);
add(inputPanel, 1);
}
int cnt=0;
@Override
public void paint(Graphics g) {
super.paint(g);
if(cnt<5) {
cnt++;
this.setDividerLocation(0.75);
}
}
}