{"id":1209,"date":"2014-09-22T10:03:33","date_gmt":"2014-09-22T08:03:33","guid":{"rendered":"http:\/\/liceocuneo.it\/oddenino\/?p=1209"},"modified":"2014-09-22T10:26:34","modified_gmt":"2014-09-22T08:26:34","slug":"thread-con-interfaccia-runnable","status":"publish","type":"post","link":"https:\/\/liceocuneo.it\/oddenino\/thread-con-interfaccia-runnable\/","title":{"rendered":"Thread con interfaccia Runnable"},"content":{"rendered":"<pre>package orologio;\r\n\r\nimport java.awt.Color;\r\nimport java.awt.Font;\r\nimport java.util.GregorianCalendar;\r\n\r\nimport javax.swing.JCheckBox;\r\nimport javax.swing.JLabel;\r\nimport javax.swing.JPanel;\r\n\r\npublic class JOra extends JPanel implements Runnable {\r\n\r\n\tprivate Thread thread;\r\n\tprivate JLabel lblOra;\r\n\tprivate JCheckBox chkAttivo;\r\n\r\n\tpublic JOra() {\r\n\t\tsetBackground(Color.YELLOW);\r\n\r\n\t\tlblOra = new JLabel(\"00:00:00\");\r\n\t\tlblOra.setFont(new Font(\"Courier New\", Font.BOLD, 79));\r\n\t\tadd(lblOra);\r\n\r\n\t\tchkAttivo = new JCheckBox(\"Attivo\");\r\n\t\tchkAttivo.setFont(new Font(\"Tahoma\", Font.PLAIN, 23));\r\n\t\tchkAttivo.setOpaque(false);\r\n\t\tadd(chkAttivo);\r\n\r\n\t\tthread = new Thread(this);\r\n\t\tthread.setDaemon(true);\r\n\t\tthread.start();\r\n\t}\r\n\r\n\t@Override\r\n\tpublic void run() {\r\n\t\twhile (true) {\r\n\t\t\tif (chkAttivo.isSelected()) {\r\n\t\t\t\tGregorianCalendar lt = new GregorianCalendar();\r\n\t\t\t\tint ore = lt.get(lt.HOUR);\r\n\t\t\t\tint min = lt.get(lt.MINUTE);\r\n\t\t\t\tint sec = lt.get(lt.SECOND);\r\n\t\t\t\tlblOra.setText((ore &lt; 10 ? &quot;0&quot; + ore : &quot;&quot; + ore) + &quot;:&quot;\r\n\t\t\t\t\t\t+ (min &lt; 10 ? &quot;0&quot; + min : &quot;&quot; + min) + &quot;:&quot;\r\n\t\t\t\t\t\t+ (sec &lt; 10 ? &quot;0&quot; + sec : &quot;&quot; + sec));\r\n\t\t\t}\r\n\t\t\ttry {\r\n\t\t\t\tThread.sleep(100);\r\n\t\t\t} catch (InterruptedException e) {\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>package orologio; import java.awt.Color; import java.awt.Font; import java.util.GregorianCalendar; import javax.swing.JCheckBox; import javax.swing.JLabel; import javax.swing.JPanel; public class JOra extends JPanel implements Runnable { private Thread thread; private JLabel lblOra; private JCheckBox chkAttivo; public JOra() { setBackground(Color.YELLOW); lblOra = new JLabel(&#8220;00:00:00&#8221;); lblOra.setFont(new Font(&#8220;Courier New&#8221;, Font.BOLD, 79)); add(lblOra); chkAttivo = new JCheckBox(&#8220;Attivo&#8221;); chkAttivo.setFont(new Font(&#8220;Tahoma&#8221;, Font.PLAIN, 23)); chkAttivo.setOpaque(false); add(chkAttivo); &hellip; <a href=\"https:\/\/liceocuneo.it\/oddenino\/thread-con-interfaccia-runnable\/\" class=\"more-link\">Continua a leggere <span class=\"screen-reader-text\">Thread con interfaccia Runnable<\/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-1209","post","type-post","status-publish","format-standard","hentry","category-informatica"],"_links":{"self":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts\/1209","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=1209"}],"version-history":[{"count":0,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/posts\/1209\/revisions"}],"wp:attachment":[{"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/media?parent=1209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/categories?post=1209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/liceocuneo.it\/oddenino\/wp-json\/wp\/v2\/tags?post=1209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}