Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1.  
  2. package zadanko;
  3.  
  4. import java.awt.EventQueue;
  5. import java.awt.Graphics;
  6. import java.awt.Graphics2D;
  7. import javax.swing.JFrame;
  8. import javax.swing.JPanel;
  9.  
  10. class Surface extends JPanel {
  11.  
  12. private void doDrawing(Graphics g) {
  13.  
  14. Graphics2D g2d = (Graphics2D) g;
  15.  
  16. g2d.drawLine(60, 30, 200, 30);
  17. g2d.drawLine(60, 200, 200, 200);
  18. g2d.drawLine(60, 30, 60, 200);
  19. g2d.drawLine(200, 30, 200, 200);
  20. g2d.drawLine(60, 30, 130, 5);
  21. g2d.drawLine(200, 30, 130, 5);
  22.  
  23.  
  24. }
  25.  
  26. @Override
  27. public void paintComponent(Graphics g) {
  28.  
  29. super.paintComponent(g);
  30. doDrawing(g);
  31. }
  32. }
  33.  
  34. public class Zadanko extends JFrame {
  35.  
  36. public Zadanko() {
  37.  
  38. initUI();
  39. }
  40.  
  41. private void initUI() {
  42.  
  43. add(new Surface());
  44.  
  45. setTitle("Lines");
  46. setSize(600, 400);
  47. setLocationRelativeTo(null);
  48. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  49. }
  50.  
  51. public static void main(String[] args) {
  52.  
  53. EventQueue.invokeLater(new Runnable() {
  54. @Override
  55. public void run() {
  56.  
  57. Zadanko ex = new Zadanko();
  58. ex.setVisible(true);
  59. }
  60. });
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement