Question: Code: app.java public class app { public static void main(String args[]) { myJFrame mjf = new myJFrame(); } } myJFrame.java import java.awt.*; import javax.swing.*; public
![Code: app.java public class app { public static void main(String args[])](https://dsd5zvtm8ll6.cloudfront.net/si.experts.images/questions/2024/09/66f51161f3b12_80166f51161a0427.jpg)

Code:
app.java
public class app { public static void main(String args[]) { myJFrame mjf = new myJFrame();
} }
myJFrame.java
import java.awt.*; import javax.swing.*;
public class myJFrame extends JFrame { public myJFrame () { super ("My First Frame"); myJPanel mjp = new myJPanel(); getContentPane().add(mjp,"Center"); setDefaultCloseOperation(EXIT_ON_CLOSE); setSize (640, 480); setVisible(true); }
}
myJPanel.java
import java.awt.*; import javax.swing.*;
public class myJPanel extends JPanel { public myJPanel() { super(); setBackground(Color.gray); setLayout(new BorderLayout());
myJPanel1 p1 = new myJPanel1(); myJPanel2 p2 = new myJPanel2(); add(p1,"North"); add(p2,"Center"); } }
myJPanel1.java
import java.awt.*; import javax.swing.*; import java.awt.event.*;
public class myJPanel1 extends JPanel { JButton b1; public myJPanel1() { super(); setBackground(Color.yellow); b1 = new JButton("student info will be here later ..."); add(b1); } }
myJPanel2.java
import java.awt.*; import javax.swing.*; import java.awt.event.*;
public class myJPanel2 extends JPanel { JButton b2; student st1; public myJPanel2() { super(); st1 = new student("Fred","Fonseca",44); setBackground(Color.pink); b2 = new JButton("whats Up will be shown here" ); add(b2); } }
student.java
import java.awt.*; import javax.swing.*;
public class student { String firstName; String lastName; int age;
public student(String a, String b, int x) { super(); firstName = a; lastName = b; age = x; } String getInfo() { return "NAME = "+firstName+ " "+lastName+" "+"Age = "+age; } String whatsUp() { double r = Math.random(); int myNumber = (int) (r * 3f); //comment: a random number between 0 and 2 String answer = "I don't know"; if(myNumber == 0) answer = "searching the web"; if(myNumber == 1) answer = "doing Java"; if(myNumber == 2) answer = "Listening to endless lecture"; return answer; }
}
Basically create code that will display the panels in image 2. Thanks
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
