{"id":3305,"date":"2016-12-09T11:16:42","date_gmt":"2016-12-09T10:16:42","guid":{"rendered":"http:\/\/liceocuneo.it\/oddenino\/?p=3305"},"modified":"2016-12-12T11:57:36","modified_gmt":"2016-12-12T10:57:36","slug":"compito-di-informatica-per-lunedi-121216","status":"publish","type":"post","link":"https:\/\/liceocuneo.it\/oddenino\/compito-di-informatica-per-lunedi-121216\/","title":{"rendered":"Compito di informatica per luned\u00ec 12\/12\/16"},"content":{"rendered":"<p>Classe JSemaforo realizzata in classe:<\/p>\n<pre>import java.awt.Color;\r\nimport java.awt.Dimension;\r\nimport java.awt.Graphics;\r\n\r\nimport javax.swing.JComponent;\r\n\r\npublic class JSemaforo extends JComponent {\r\n\r\n\tpublic final int ROSSO = 0, VERDE = 1, GIALLO = 2;\r\n\r\n\tprivate boolean acceso = false;\r\n\tprivate int stato = ROSSO;\r\n\r\n\tpublic JSemaforo() {\r\n\t\tthis.setPreferredSize(new Dimension(50, 150));\r\n\r\n\t}\r\n\r\n\tpublic void paintComponent(Graphics g) {\r\n\t\tsuper.paintComponent(g);\r\n\r\n\t\tg.setColor(Color.GRAY);\r\n\t\tg.fillRoundRect(0, 0, 50, 150, 10, 10);\r\n\r\n\t\tif (acceso) {\r\n\t\t\tswitch (stato) {\r\n\t\t\tcase ROSSO:\r\n\t\t\t\tg.setColor(Color.RED);\r\n\t\t\t\tg.fillOval(5, 5, 40, 40);\r\n\t\t\t\tbreak;\r\n\t\t\tcase VERDE:\r\n\t\t\t\tg.setColor(Color.GREEN);\r\n\t\t\t\tg.fillOval(5, 105, 40, 40);\r\n\t\t\t\tbreak;\r\n\t\t\tcase GIALLO:\r\n\t\t\t\tg.setColor(Color.YELLOW);\r\n\t\t\t\tg.fillOval(5, 55, 40, 40);\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tg.setColor(Color.YELLOW);\r\n\t\t\tg.fillOval(5, 55, 40, 40);\r\n\t\t}\r\n\t}\r\n\r\n\tpublic void successivo() {\r\n\t\tstato++;\r\n\t\tif (stato &gt; GIALLO)\r\n\t\t\tstato = ROSSO;\r\n\t\trepaint();\r\n\t}\r\n\r\n\tpublic int getStato() {\r\n\t\treturn stato;\r\n\t}\r\n\r\n\tpublic void setStato(int stato) {\r\n\t\tthis.stato = stato;\r\n\t}\r\n\r\n\tpublic boolean isAcceso() {\r\n\t\treturn acceso;\r\n\t}\r\n\r\n\tpublic void setAcceso(boolean acceso) {\r\n\t\tthis.acceso = acceso;\r\n\t}\r\n\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Classe JSemaforo realizzata in classe: import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import javax.swing.JComponent; public class JSemaforo extends JComponent { public final int ROSSO = 0, VERDE = 1, GIALLO = 2; private boolean acceso = false; private int stato = ROSSO; public JSemaforo() { this.setPreferredSize(new Dimension(50, 150)); } public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.GRAY); &hellip; <a href=\"https:\/\/liceocuneo.it\/oddenino\/compito-di-informatica-per-lunedi-121216\/\" class=\"more-link\">Continua a leggere <span class=\"screen-reader-text\">Compito di informatica per luned\u00ec 12\/12\/16<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-3305","post","type-post","status-publish","format-standard","hentry","category-informatica"],"_links":{"self":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts\/3305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/comments?post=3305"}],"version-history":[{"count":0,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts\/3305\/revisions"}],"wp:attachment":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/media?parent=3305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/categories?post=3305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/tags?post=3305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}