Java codeimport java.awt.Color;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JWindow;
import javax.swing.Timer;
public class JRocks {
public static void main(final java.lang.String[] args) throws Exception {
java.awt.EventQueue.invokeLater(new java.lang.Runnable(){
@Override public void run(){
final JFrame frame = new JFrame("JRocks");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(600,400));
frame.pack();
frame.setVisible(true);
final JWindow window = new JWindow();
window.setPreferredSize(new Dimension(300,200));