import java.awt.*; // For Graphics
import java.awt.event.*; // For events
import java.awt.geom.*;
import java.awt.print.*;
import java.io.*;
import java.sql.*;
import java.util.*; // For Observerimport javax.swing.*;
import javax.swing.event.*;public class Sketch
{
public static void main(String[] args)
{
SketchFrame frame = new SketchFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
Component[] s = frame.getComponents();
frame.getComponent(0).setVisible(false);
int t = frame.getContentPane().getComponentCount();
for(int i=0; i<t; i++)
{
frame.getContentPane().getComponent(i).setVisible(false);
System.out.println(i);
} }
}/**
A frame with a panel for sketching a figure
*/
class SketchFrame extends JFrame
{
public SketchFrame()
{
// add panel to frame
JButton jb = new JButton("1");
JButton jb1 = new JButton("2"); getContentPane().add(jb,BorderLayout.NORTH);
getContentPane().add(jb1,BorderLayout.SOUTH);
}}
import java.awt.event.*; // For events
import java.awt.geom.*;
import java.awt.print.*;
import java.io.*;
import java.sql.*;
import java.util.*; // For Observerimport javax.swing.*;
import javax.swing.event.*;public class Sketch
{
public static void main(String[] args)
{
SketchFrame frame = new SketchFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
Component[] s = frame.getComponents();
frame.getComponent(0).setVisible(false);
int t = frame.getContentPane().getComponentCount();
for(int i=0; i<t; i++)
{
frame.getContentPane().getComponent(i).setVisible(false);
System.out.println(i);
} }
}/**
A frame with a panel for sketching a figure
*/
class SketchFrame extends JFrame
{
public SketchFrame()
{
// add panel to frame
JButton jb = new JButton("1");
JButton jb1 = new JButton("2"); getContentPane().add(jb,BorderLayout.NORTH);
getContentPane().add(jb1,BorderLayout.SOUTH);
}}
for(int i=0; i<t; i++)
{
frame.getContentPane().getComponent(i).setVisible(false);
System.out.println(i);
}