1) Write a program code to generate the following output
Ans:
2) Write a program to develop a frame to select the different states of India using JComboBox
Ans:
Output:
3) Develop a program to demonstrate the use of ScrollPane in Swings
Ans:
Output:
Ans:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
public class JComboBoxDemo extends JApplet implements ItemListener
{
JLabel JLabelObj ;
public void init()
{
setLayout(new FlowLayout());
setSize(400, 400);
setVisible(true);
JComboBox JComboBoxObj = new JComboBox();
JComboBoxObj.addItem("Solapur");
JComboBoxObj.addItem("Pune");
JComboBoxObj.addItem("Banglore");
JComboBoxObj.addItem("Mumbai");
JComboBoxObj.addItemListener(this);
JLabelObj = new JLabel();
add(JComboBoxObj);
add(JLabelObj);
}
public void itemStateChanged(ItemEvent ie)
{
String stateName = (String) ie.getItem();
JLabelObj.setText("You are in "+stateName);
}
}
/* */
2) Write a program to develop a frame to select the different states of India using JComboBox
Ans:
import javax.swing.*;
import java.awt.*;
public class DifferentState
{
public static void main(String args[])
{
JFrame JFrameMain = new JFrame();
JFrameMain.setVisible(true);
JFrameMain.setSize(400,400);
JFrameMain.setLayout(new GridLayout(3,3));
String states[] = {"Solapur","Pune","Mumbai","Banglore"};
JComboBox JComboBoxStates = new JComboBox(states);
JFrameMain.add(JComboBoxStates);
}
}
Output:
3) Develop a program to demonstrate the use of ScrollPane in Swings
Ans:
import javax.swing.*;
import java.awt.*;
public class JScrollPaneDemo
{
public static void main(String[] args)
{
/* Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
*/
JFrame JFrameMain = new JFrame();
JFrameMain.setVisible(true);
JFrameMain.setSize(400,400);
JPanel JPanelButton = new JPanel();
JPanelButton.setLayout(new GridLayout(20,10));
for( int i = 1 ; i <= 200 ; i++ )
{
String s = "";
s = s.valueOf(i);
JPanelButton.add(new JButton( s ) );
}
int v = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED ;
JScrollPane JScrollPaneObj = new JScrollPane(JPanelButton , v,h);
JFrameMain.add(JScrollPaneObj , BorderLayout.CENTER);
}
}
Output:


