From 8220696da64959f39a828f4c32824c0d5d57ed2b Mon Sep 17 00:00:00 2001 From: jancoow Date: Wed, 8 Oct 2014 23:15:03 +0200 Subject: [PATCH] Je kunt nu tekst naar het matrix scherm dumpen doormiddel van writePageToMatrix(regel1, regel2, regel3) --- GUIboard.java | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) mode change 100755 => 100644 GUIboard.java diff --git a/GUIboard.java b/GUIboard.java old mode 100755 new mode 100644 index 2c9b0dc..40395c0 --- a/GUIboard.java +++ b/GUIboard.java @@ -67,36 +67,38 @@ public class GUIboard { } - public static boolean writePageToMatrix(String name, double median, int page) + public static boolean writePageToMatrix(String regel1, String regel2, String regel3) { clearBottom(); - - char[] charArray = name.toCharArray(); - String num = "Avg: " + median; - char[] numArray = num.toCharArray(); - String nav = page + "/" + page + " < > S"; - char[] navArray = nav.toCharArray(); - - if(charArray.length > 20) + if(regel1.length() > 20 && regel2.length() > 20 && regel3.length() > 11) //check if the length is not to long { return false; } + + String nav = "< > S"; //creates the navigation and will center it out to the right + + for(int i=0; i < (12-regel3.length()); i++){ + nav = " " + nav; + } + char[] regel1CharArray = regel1.toCharArray(); + char[] regel2CharArray = regel2.toCharArray(); + char[] regel3CharArray = (regel3 + nav).toCharArray(); - for(char ch : charArray) + for(char ch : regel1CharArray) { IO.writeShort(0x40, ch); } IO.writeShort(0x40, '\n'); - for(char ch : numArray) + for(char ch : regel2CharArray) { IO.writeShort(0x40, ch); } IO.writeShort(0x40, '\n'); - for(char ch : navArray) + for(char ch : regel3CharArray) { IO.writeShort(0x40, ch); } @@ -119,8 +121,6 @@ public class GUIboard { } } - - //Private functions private static void createAxis(int x, int y) {