All pastes #653210 Raw Edit

Untitled

public java v1 · immutable
#653210 ·published 2007-08-11 04:43 UTC
rendered paste body
import java.awt.BorderLayout;import java.awt.Container;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.Box;import javax.swing.BoxLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTabbedPane;import javax.swing.JTable;import javax.swing.JTextArea;import javax.swing.table.DefaultTableModel;public class TestThing extends JFrame{	public TestThing()	{		super("Test Thing");				JTabbedPane tabs=new JTabbedPane();		JPanel monitorPanel = new JPanel(new BorderLayout());		Container window = getContentPane();				DefaultTableModel monitorlist = new DefaultTableModel(new String[]{"Foo", "Bar", "Baz"},3);		JTable monitorListTable = new JTable(monitorlist);		JScrollPane monitorListScrollPane = new JScrollPane(monitorListTable);		Box monitorControlBox = new Box(BoxLayout.X_AXIS);		monitorControlBox.add(new JTextArea(1,15));		monitorControlBox.add(new JButton("Do Stuff"));				monitorPanel.add(monitorListScrollPane, BorderLayout.NORTH);		monitorPanel.add(monitorControlBox, BorderLayout.SOUTH);				tabs.add("Monitor", monitorPanel);		window.add(tabs);				setSize(300, 300);		setVisible(true);	}		public static void main(String[] args)	{		TestThing ms = new TestThing();		ms.addWindowListener(new WindowAdapter()		{			public void windowClosing(WindowEvent e)			{				System.exit(0);			}		});		while(true)		{			try {Thread.sleep(100);}			catch(Exception e){}		}	}}