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[])

{ myJFrame mjf = new myJFrame(); } } myJFrame.java import java.awt.*; import

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!