/*
* @Zarina
*/
package gui;
import java.awt.Color;
import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
public class MainFrame {
private JPanel contentPane, leftPanel, rightPanel;
private JFrame mainFrame;
public MainFrame() {
mainUi();
}
public final void mainUi() {
mainFrame = new JFrame("Questionnaire");
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BoxLayout(contentPane, BoxLayout.PAGE_AXIS));
mainFrame.setContentPane(contentPane);
}
// maybe for later
public final void panelManagment() {
leftPanel = new JPanel();
leftPanel.setBackground(Color.GRAY);
leftPanel.setLayout(new BoxLayout(leftPanel, BoxLayout.PAGE_AXIS));
leftPanel.setVisible(true);
rightPanel = new JPanel();
rightPanel.setBackground(Color.BLUE);
rightPanel.setLayout(new BoxLayout(rightPanel, BoxLayout.PAGE_AXIS));
rightPanel.setVisible(true);
contentPane.add(leftPanel);
contentPane.add(rightPanel);
}
public void getLabel(String text, boolean visibility) {
contentPane.add(new JLabel(text)).setVisible(visibility);
contentPane.add(new JTextField());
mainFrame.setVisible(true);
}
}