package uk.co.mmscomputing.util.lookandfeel;
import java.awt.*;
import javax.swing.*;
import uk.co.mmscomputing.util.log.*;
public class MainApp extends JApplet{
public void init(){
JTabbedPane tp=new JTabbedPane();
tp.addTab("Log",new LogBook());
Container cp=this.getContentPane();
cp.setLayout(new BorderLayout());
cp.add(tp,BorderLayout.CENTER);
String osname=System.getProperty("os.name");
System.out.println(osname);
UIManager.LookAndFeelInfo[] infos=UIManager.getInstalledLookAndFeels();
for(int i=0; i<infos.length; i++){
System.out.println(infos[i].toString());
}
}
public void main(String title, String[] argv){
JFrame frame=new JFrame(title);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.getContentPane().add(this);
GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment();
Rectangle r=ge.getMaximumWindowBounds();
frame.setSize(r.width*2/3,r.height*2/3);
frame.setLocationRelativeTo(null);
init();
frame.setVisible(true);
start();
}
public static void main(String[] argv){
LookAndFeel.set();
MainApp app=new MainApp();
app.main("mmsc - Look & Feel Application [2003-10-26]", argv);
}
}