Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package simplepaint;
- import java.awt.*;
- import javax.swing.*;
- public class DrawingFrame extends JFrame {
- JButton loadButton, saveButton, drawButton;
- JComboBox colorList, shapesList;
- JTextField parametersTextField;
- DrawingFrame() {
- super("Drawing Application");
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- JToolBar toolbar = new JToolBar();
- toolbar.setRollover(true);
- toolbar.add(loadButton=new JButton("Load"));
- toolbar.add(saveButton=new JButton("Save"));
- toolbar.addSeparator();
- toolbar.add(drawButton=new JButton("Draw"));
- toolbar.addSeparator();
- toolbar.addSeparator();
- toolbar.add(new JLabel("Shape"));
- shapesList=new JComboBox(new String[] { "Circle", "Rectangle", "Line","Triangle" });
- toolbar.add(shapesList);
- toolbar.addSeparator();
- toolbar.add(new JLabel("Parameters"));
- toolbar.add(parametersTextField=new JTextField());
- toolbar.add(new JLabel("Color "));
- colorList=new JComboBox(new String[] { "black", "red", "blue",
- "green", "yellow", "orange", "pink", "magenta", "cyan",
- "lightGray", "darkGray", "gray", "white" });
- toolbar.add(colorList);
- getContentPane().add(toolbar, BorderLayout.NORTH);
- }
- class DrawPane extends JPanel{
- public void paintComponent(Graphics g){
- g.fillRect(20, 20, 100, 200);
- }
- }
- public static void main(final String args[]) {
- DrawingFrame frame = new DrawingFrame();
- frame.setBounds(100, 100, 600, 500);
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement