Write a program whose source file is named UnitProgljava tha
Solution
UnitProg1.java
import java.awt.*;
import javax.swing.*;
public class UnitProg1 {
private JFrame mainFrame;
private JPanel controlPanel;
private JPanel controlPanel1;
public UnitProg1(){
prepareGUI();
}
public static void main(String[] args){
UnitProg1 prog1 = new UnitProg1();
}
private void prepareGUI(){
mainFrame = new JFrame(\"UnitProg1\");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(2,1));
controlPanel = new JPanel();
controlPanel.setLayout(new FlowLayout());
controlPanel1=new JPanel(new FlowLayout());
JButton button1=new JButton(\"Button1\");
JButton button2=new JButton(\"Button2\");
JButton button3=new JButton(\"Button3\");
JButton button4=new JButton(\"Button4\");
JButton button5=new JButton(\"Button5\");
JButton button6=new JButton(\"Button6\");
controlPanel.add(button1, controlPanel);
controlPanel.add(button2, controlPanel);
controlPanel.add(button3, controlPanel);
controlPanel1.add(button4, controlPanel1);
controlPanel1.add(button5, controlPanel1);
controlPanel1.add(button6, controlPanel1);
mainFrame.add(controlPanel);
mainFrame.add(controlPanel1);
mainFrame.setVisible(true);
}
}
UnitProg2.java
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.*;
public class UnitProg2 {
private JFrame mainFrame;
private JPanel controlPanel;
private JPanel controlPanel1;
public UnitProg2(){
prepareGUI();
}
public static void main(String[] args){
UnitProg2 prog2 = new UnitProg2();
}
private void prepareGUI(){
mainFrame = new JFrame(\"UnitProg2\");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(2, 1));
controlPanel = new JPanel();
controlPanel.setLayout(new FlowLayout());
controlPanel1=new JPanel(new FlowLayout());
JButton button1=new JButton(\"Button1\");
button1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println(\"The user pressed Button 1\");
}
});
JButton button2=new JButton(\"Button2\");
button2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println(\"The user pressed Button 2\");
}
});
JButton button3=new JButton(\"Button3\");
button3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println(\"The user pressed Button 3\");
}
});
JButton button4=new JButton(\"Button4\");
button4.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println(\"The user pressed Button 4\");
}
});
JButton button5=new JButton(\"Button5\");
button5.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println(\"The user pressed Button 5\");
}
});
JButton button6=new JButton(\"Button6\");
button6.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
System.out.println(\"The user pressed Button 6\");
}
});
controlPanel.add(button1, controlPanel);
controlPanel.add(button2, controlPanel);
controlPanel.add(button3, controlPanel);
controlPanel1.add(button4, controlPanel1);
controlPanel1.add(button5, controlPanel1);
controlPanel1.add(button6, controlPanel1);
mainFrame.add(controlPanel);
mainFrame.add(controlPanel1);
mainFrame.setVisible(true);
}
}


