Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.BorderLayout;
- import java.awt.Dimension;
- import java.awt.FlowLayout;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Insets;
- import java.awt.TextArea;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.util.ArrayList;
- import java.util.List;
- import javax.swing.BorderFactory;
- import javax.swing.Box;
- import javax.swing.BoxLayout;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JList;
- import javax.swing.JPanel;
- import javax.swing.ListSelectionModel;
- public class LogView extends JPanel {
- private JLabel titleLabel;
- public LogView(final JFrame contentPane) {
- JPanel mainPanel = new JPanel();
- titleLabel = new JLabel("Logging Information");
- // titleLabel.setPreferredSize(new Dimension(600,50));
- mainPanel.setLayout(new GridBagLayout());
- GridBagConstraints constraints = new GridBagConstraints();
- String[] tempstuff = { "Active", "ALL", "Stuff" };
- JComboBox stageList = new JComboBox(tempstuff);
- stageList.setSelectedIndex(0);
- List s = new ArrayList();
- s.add("test1");
- s.add("test2");
- JList orderJList = new JList();
- orderJList.setListData(s.toArray());
- orderJList
- .setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
- TextArea orderViewArea = new TextArea();
- orderViewArea.setEditable(false);
- orderViewArea.setText("Log stuff:\n Pizza\n Rochester\n stuff");
- constraints.insets = new Insets(10, 10, 10, 10);
- constraints.weighty = 0;
- constraints.gridx = 0;
- constraints.gridy = 0;
- constraints.fill = GridBagConstraints.HORIZONTAL;
- mainPanel.add(titleLabel, constraints);
- constraints.weighty = 0;
- constraints.gridx = 0;
- constraints.gridy = 1;
- constraints.fill = GridBagConstraints.HORIZONTAL;
- mainPanel.add(stageList, constraints);
- constraints.weighty = 1;
- constraints.gridx = 0;
- constraints.gridy = 2;
- constraints.fill = GridBagConstraints.BOTH;
- mainPanel.add(orderJList, constraints);
- constraints.gridx = 1;
- constraints.gridy = 1;
- constraints.gridheight = 2;
- constraints.ipady = 5;
- constraints.weighty = 1;
- constraints.fill = GridBagConstraints.BOTH;
- mainPanel.add(orderViewArea, constraints);
- add(mainPanel);
- }
- public static void main(String args[]) {
- JFrame gui = new JFrame("ActiveOrderViewTest");
- LogView aov = new LogView(gui);
- gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- gui.add(aov);
- gui.pack();
- gui.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement