Escolar Documentos
Profissional Documentos
Cultura Documentos
JFrame;
public class FontViewer2 {
public static void main(String[] args)
{
JFrame frame = new FontViewer2Frame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
import
import
import
import
import
import
import
import
import
import
java.awt.BorderLayout;
java.awt.Font;
java.awt.event.ActionEvent;
java.awt.event.ActionListener;
javax.swing.JPanel;
javax.swing.JFrame;
javax.swing.JLabel;
javax.swing.JMenu;
javax.swing.JMenuBar;
javax.swing.JMenuItem;
}
public JMenuItem createFileExitItem()
{
JMenuItem item = new JMenuItem("Exit");
class MenuItemListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
}
ActionListener listener = new MenuItemListener();
item.addActionListener(listener);
return item;
}
public JMenu createFontMenu()
{
JMenu menu = new JMenu("Font");
menu.add(createFaceMenu());
menu.add(createSizeMenu());
menu.add(createStyleMenu());
return menu;
}
public JMenu createFaceMenu()
{
JMenu menu = new JMenu("Face");
menu.add(createFaceItem("Serif"));
menu.add(createFaceItem("SansSerif"));
menu.add(createFaceItem("Monospaced"));
return menu;
}
public JMenu createSizeMenu()
{
JMenu menu = new JMenu("Size");
menu.add(createSizeItem("Smaller", -1));
menu.add(createSizeItem("Larger", 1));
return menu;
}
java.awt.BorderLayout;
java.awt.Color;
java.awt.event.ActionEvent;
java.awt.event.ActionListener;
import
import
import
import
import
javax.swing.JFrame;
javax.swing.JMenu;
javax.swing.JMenuBar;
javax.swing.JMenuItem;
javax.swing.JPanel;
return item;
}
public JMenu createNgjyra()
{
JMenu menu = new JMenu("Ngjyra");
menu.add( krijoNgjyreKuqe("Kuqe", Color.RED));
menu.add( krijoNgjyreKuqe("Blu", Color.BLUE));
return menu;
}
public JMenuItem krijoNgjyreKuqe(String s, Color ngjyra)
{
JMenuItem item = new JMenuItem(s);
class MenuItemListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
//getContentPane().setBackground(ngjyra);
panel.setBackground(ngjyra);
System.out.println("u klikua ngjyre:"+ s);
}
}
ActionListener listener = new MenuItemListener();
item.addActionListener(listener);
return item;
}
}
import
import
import
import
import
java.awt.BorderLayout;
java.awt.GridLayout;
java.awt.event.ActionEvent;
java.awt.event.ActionListener;
java.util.Random;
import
import
import
import
javax.swing.JButton;
javax.swing.JFrame;
javax.swing.JLabel;
javax.swing.JPanel;