import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.JTextField;
import java.awt.BorderLayout;
import java.awt.GridLayout;
public class JPanelTest extends JFrame {
public JPanelTest() {
// Create panel p1 for the buttons and set GridLayout
JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(4, 3));
// Add buttons to the panel
for(int i = 1; i < 10; i++)
p1.add(new JButton("" + i));
p1.add(new JButton("0"));
p1.add(new JButton("Start"));
p1.add(new JButton("Stop"));
// Create panel p2 to the hold a test field and p1
JPanel p2 =new JPanel(new BorderLayout());
p2.add(new JTextField("Time to be displayed here"),
BorderLayout.NORTH);
p2.add(p1, BorderLayout.CENTER);
// Add contents into the frame
add(p2, BorderLayout.EAST);
add(new JButton("Food to be placed here"),
BorderLayout.CENTER);
}
/** Main method */
public static void main(String[] args) {
JPanelTest frame = new JPanelTest();
frame.setTitle("The Front View of a Microwave Oven");
frame.setSize(400, 250);
frame.setLocationRelativeTo(null); //Center the frame
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.JTextField;
import java.awt.BorderLayout;
import java.awt.GridLayout;
public class JPanelTest extends JFrame {
public JPanelTest() {
// Create panel p1 for the buttons and set GridLayout
JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(4, 3));
// Add buttons to the panel
for(int i = 1; i < 10; i++)
p1.add(new JButton("" + i));
p1.add(new JButton("0"));
p1.add(new JButton("Start"));
p1.add(new JButton("Stop"));
// Create panel p2 to the hold a test field and p1
JPanel p2 =new JPanel(new BorderLayout());
p2.add(new JTextField("Time to be displayed here"),
BorderLayout.NORTH);
p2.add(p1, BorderLayout.CENTER);
// Add contents into the frame
add(p2, BorderLayout.EAST);
add(new JButton("Food to be placed here"),
BorderLayout.CENTER);
}
/** Main method */
public static void main(String[] args) {
JPanelTest frame = new JPanelTest();
frame.setTitle("The Front View of a Microwave Oven");
frame.setSize(400, 250);
frame.setLocationRelativeTo(null); //Center the frame
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}