Advertisement
TrodelHD

Untitled

Mar 11th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. package Spiel;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.Color;
  5. import java.awt.Container;
  6. import java.awt.Font;
  7. import java.awt.Graphics;
  8. import java.awt.Graphics2D;
  9. import java.awt.Point;
  10. import java.awt.event.ActionEvent;
  11. import java.awt.event.ActionListener;
  12. import java.awt.event.MouseEvent;
  13. import java.awt.event.MouseListener;
  14. import java.awt.event.MouseMotionAdapter;
  15. import java.awt.geom.Ellipse2D;
  16. import java.util.ArrayList;
  17. import java.util.Timer;
  18. import java.util.TimerTask;
  19.  
  20. import javax.swing.JButton;
  21. import javax.swing.JColorChooser;
  22. import javax.swing.JFrame;
  23. import javax.swing.JPanel;
  24. import javax.swing.JSlider;
  25. import javax.swing.JTextArea;
  26. import javax.swing.event.ChangeEvent;
  27. import javax.swing.event.ChangeListener;
  28.  
  29. public class MyPanel extends JPanel {
  30.  
  31. public Connection con;
  32.  
  33. private ArrayList<Ellipse2D.Double> OVALS = new ArrayList<>();
  34. private Graphics2D g2d;
  35. private JSlider Big;
  36. private Graphics g;
  37. private boolean clicked;
  38. private Point pos;
  39. private JTextArea Time;
  40. private int RADIUS = 10;
  41. private JFrame f;
  42. private Color co = new Color(0,0,0);
  43. private JButton c;
  44. private int sek = 180;
  45. Timer timer = new Timer();
  46.  
  47.  
  48. private boolean aktiv = true;
  49. public MyPanel(JFrame f) {
  50.  
  51. this.show();
  52. }
  53.  
  54. DrawArea drawArea;
  55. public void show() {
  56. // create main frame
  57. JFrame frame = new JFrame("Malen");
  58. Container content = frame.getContentPane();
  59. // set layout on content pane
  60. content.setLayout(new BorderLayout());
  61. // create draw area
  62. drawArea = new DrawArea();
  63.  
  64. // add to content pane
  65. content.add(drawArea, BorderLayout.CENTER);
  66.  
  67. // create controls to apply colors and call clear feature
  68. JPanel controls = new JPanel();
  69.  
  70. // add to content pane
  71. content.add(controls, BorderLayout.NORTH);
  72.  
  73. frame.setSize(600, 600);
  74. // can close frame
  75. frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  76. // show the swing paint result
  77. frame.setVisible(true);
  78.  
  79. // Now you can try our Swing Paint !!! Enjoy <img draggable="false" class="emoji" alt="😀" src="https://s.w.org/images/core/emoji/2.3/svg/1f600.svg">
  80. }
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement