Monday, June 10, 2013

2d Array And Graphics Objects - Java | Dream.In.Code


Example
#{example}
"); ipb.editor_values.get('templates')['togglesource'] = new Template("
??? Cancel Source Edit
"); ipb.editor_values.get('templates')['toolbar'] = new Template(""); ipb.editor_values.get('templates')['button'] = new Template("
  • Icon
  • "); ipb.editor_values.get('templates')['menu_item'] = new Template("
  • #{title}
  • "); ipb.editor_values.get('templates')['togglesource'] = new Template("
    ??? Cancel Source Edit
    "); ipb.editor_values.get('templates')['emoticons_showall'] = new Template(""); ipb.editor_values.get('templates')['emoticon_wrapper'] = new Template("

    Emoticons

    "); // Add smilies into the mix ipb.editor_values.set( 'show_emoticon_link', false ); ipb.editor_values.set( 'bbcodes', $H({"snapback":{"id":"1","title":"Post Snap Back","desc":"This tag displays a little linked image which links back to a post - used when quoting posts from the board. Opens in same window by default.","tag":"snapback","useoption":"0","example":"[snapback]100[/snapback]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"topic":{"id":"5","title":"Topic Link","desc":"This tag provides an easy way to link to a topic","tag":"topic","useoption":"1","example":"[topic=1]Click me![/topic]","switch_option":"0","menu_option_text":"Enter the topic ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"post":{"id":"6","title":"Post Link","desc":"This tag provides an easy way to link to a post.","tag":"post","useoption":"1","example":"[post=1]Click me![/post]","switch_option":"0","menu_option_text":"Enter the Post ID","menu_content_text":"Enter the title for this link","single_tag":"0","optional_option":"0","image":""},"spoiler":{"id":"7","title":"Spoiler","desc":"Spoiler tag","tag":"spoiler","useoption":"0","example":"[spoiler]Some hidden text[/spoiler]","switch_option":"0","menu_option_text":"","menu_content_text":"Enter the text to be masked","single_tag":"0","optional_option":"0","image":""},"acronym":{"id":"8","title":"Acronym","desc":"Allows you to make an acronym that will display a description when moused over","tag":"acronym","useoption":"1","example":"[acronym='Laugh Out Loud']lol[/acronym]","switch_option":"0","menu_option_text":"Enter the description for this acronym (EG: Laugh Out Loud)","menu_content_text":"Enter the acronym (EG: lol)","single_tag":"0","optional_option":"0","image":""},"hr":{"id":"12","title":"Horizontal Rule","desc":"Adds a horizontal rule to separate text","tag":"hr","useoption":"0","example":"[hr]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"1","optional_option":"0","image":""},"php":{"id":"14","title":"PHP Code","desc":"Allows you to enter PHP code into a formatted/highlighted syntax box","tag":"php","useoption":"0","example":"[php]$variable = true;\n\nprint_r($variable);[/php]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"html":{"id":"15","title":"HTML Code","desc":"Allows you to enter formatted/syntax-highlighted HTML code","tag":"html","useoption":"0","example":"[html]\n \n[/html]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"sql":{"id":"16","title":"SQL Code","desc":"Allows you to enter formatted/syntax-highlighted SQL code","tag":"sql","useoption":"0","example":"[sql]SELECT p.*, t.* FROM posts p LEFT JOIN topics t ON t.tid=p.topic_id WHERE t.tid=7[/sql]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"xml":{"id":"17","title":"XML Code","desc":"Allows you to enter formatted/syntax-highlighted XML code","tag":"xml","useoption":"0","example":"[xml]\n \n Test\n \n[/xml]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"member":{"id":"31","title":"Member","desc":"Given a member name, a link is automatically generated to the member's profile","tag":"member","useoption":"1","example":"[member=skyhawk133] runs this site.","switch_option":"0","menu_option_text":"Input Username of Member","menu_content_text":"","single_tag":"1","optional_option":"0","image":"memberbbcode.png"},"extract":{"id":"33","title":"Extract Blog Entry","desc":"This will allow users to define an extract for an entry. Only this piece of the entry will be displayed on the main blog page and will show up in the RSS feed.","tag":"extract","useoption":"0","example":"[extract]This is an example![/extract]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"blog":{"id":"34","title":"Blog Link","desc":"This tag provides an easy way to link to a blog.","tag":"blog","useoption":"1","example":"[blog=100]Click me![/blog]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"entry":{"id":"35","title":"Blog Entry Link","desc":"This tag provides an easy way to link to a blog entry.","tag":"entry","useoption":"1","example":"[entry=100]Click me![/entry]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"twitter":{"id":"36","title":"Twitter","desc":"A tag to link to a user's twitter account","tag":"twitter","useoption":"0","example":"[twitter]userName[/twitter]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":"twitter.png"},"inline":{"id":"37","title":"Inline Code","desc":"Formats code inline instead of in a seperate code box. ","tag":"inline","useoption":"0","example":"[inline]style=\"font-size: 12px;\"[/inline]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":""},"il":{"id":"38","title":"Abbreviated Inline (IL)","desc":"Abbreviated version of the [inline] tag. ","tag":"il","useoption":"0","example":"[il]Code Here[/il]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"0","image":"il2.png"},"code":{"id":"41","title":"Code","desc":"Allows you to enter general code","tag":"code","useoption":"1","example":"[code]$text = 'Some long code here';[/code]","switch_option":"0","menu_option_text":"","menu_content_text":"","single_tag":"0","optional_option":"1","image":""}}) ); ipb.vars['emoticon_url'] = "http://cdn.dreamincode.net/forums/public/style_emoticons/default"; //Search Setup ipb.vars['search_type'] = 'forum'; ipb.vars['search_type_id'] = 32; ipb.vars['search_type_2'] = 'topic'; ipb.vars['search_type_id_2'] = 322777; //]]>

    7 Replies - 50 Views - Last Post: Today, 12:56 PM Rate Topic: -----

    #1 shortbus ?Icon User is offline

    Reputation: 0

    • Posts: 39
    • Joined: 26-March 13

    Posted Today, 12:05 PM

    I'm having learning about 2d arrays in class and i want to reinforce what ive have learned. So i have started to make a basic tic tac toe game. The problem im having is i dont know how to make it so my graphic object prints out in a 3 by 3 grid. this is the code i have so far.
     import java.applet.*; import java.awt.*; public class tic extends Applet {  int[][] test = new int [3][3];   public void paint(Graphics g){      for (int i=0; i < test.length; i++) {         for (int j=0; j < test[i].length; j++) {                 Expo.drawRectangle(g,100,100,40,50);// ths is just a class im using to draw the rectnagles                          }          System.out.println(" ");      }       }    } 
    

    when you compile it you'll see it only prints out one square.

    Is This A Good Question/Topic? 0

    Replies To: 2d array and graphics objects

    #2 macosxnerd101 ?Icon User is online

    Reputation: 9109

    • Posts: 33,813
    • Joined: 27-December 08

    Re: 2d array and graphics objects

    Posted Today, 12:07 PM

    You're drawing everything in the same coordinates on your UI: Expo.drawRectangle(g,100,100,40,50);.


    #3 shortbus ?Icon User is offline

    Reputation: 0

    • Posts: 39
    • Joined: 26-March 13

    Re: 2d array and graphics objects

    Posted Today, 12:10 PM

    should i make a for loop to increment the position for each square by say 5 for both x and y or would that not work


    #4 macosxnerd101 ?Icon User is online

    Reputation: 9109

    • Posts: 33,813
    • Joined: 27-December 08

    Re: 2d array and graphics objects

    Posted Today, 12:19 PM

    That will get you squares along the diagonals. Think about the inner loop as iterating through each row. At the conclusion of an iteration of the outer loop, a row has been drawn.


    #5 shortbus ?Icon User is offline

    Reputation: 0

    • Posts: 39
    • Joined: 26-March 13

    Re: 2d array and graphics objects

    Posted Today, 12:38 PM

    so i should make x and y increment at the end of the outer loop, yea im really lost right now i just was taught this today so i am a bit lost


    #6 macosxnerd101 ?Icon User is online

    Reputation: 9109

    • Posts: 33,813
    • Joined: 27-December 08

    Re: 2d array and graphics objects

    Posted Today, 12:43 PM

    So in your inner loop, you want to go along the x-axis. After your inner loop terminates, you want to go to the next row (travel along the y-axis), but then reset your x-position. So:
     (x1, y1) | (x2, y1) | (x3, y1) (x1, y2) | (x2, y2) | (x3, y3) 
    

    Quote

    so i should make x and y increment at the end of the outer loop, yea im really lost right now i just was taught this today so i am a bit lost


    Which is fair. I'm a big fan of learning the basics first before jumping into GUI programming though, as the Java GUI is so thick. Just my two cents. I might try and get the Tic-Tac-Toe project knocked out on a console-based version. :)

    #7 shortbus ?Icon User is offline

    Reputation: 0

    • Posts: 39
    • Joined: 26-March 13

    Re: 2d array and graphics objects

    Posted Today, 12:52 PM

    i might just try that thanks for the help!


    #8 macosxnerd101 ?Icon User is online

    Reputation: 9109

    • Posts: 33,813
    • Joined: 27-December 08

    Re: 2d array and graphics objects

    Posted Today, 12:56 PM

    Not a problem. Good luck with your project!


    Page 1 of 1


    Source: http://www.dreamincode.net/forums/topic/322777-2d-array-and-graphics-objects/

    miss universe canada don draper gallagher madmen james cameron liam hemsworth miss canada

    No comments:

    Post a Comment

    Note: Only a member of this blog may post a comment.