Example
#{example}"); ipb.editor_values.get('templates')['togglesource'] = new Template(""); ipb.editor_values.get('templates')['toolbar'] = new Template(""); ipb.editor_values.get('templates')['button'] = 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]3 Replies - 22 Views - Last Post: Today, 05:52 PM
#1
Reputation: 7
- Posts: 206
- Joined: 31-July 09
Posted Today, 04:41 PM
HiI'm having a little problem with this code what I am trying to do is load the Menu Component into my Main program
in the Main program.I am changing the colours of the background and the colours show up but no the Menu Component help would be appreciated
package gameMenuMain; import java.awt.Color; import java.awt.Container; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.Timer; import colorAnimation.Menu; public class GameMain extends JFrame implements ActionListener { /** * */ private static final long serialVersionUID = 1L; private Menu menu; private Timer timer; private int counter; private Container container; public GameMain() { // TODO Auto-generated constructor stub super(); setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); menu = new Menu(); timer = new Timer( 1000, this ); counter = 0; container = getContentPane(); container.setBackground( Color.BLACK ); timer.start(); setSize( 500, 500 ); setVisible( true ); } public void paint(Graphics g ) { super.paint( g ); } @Override public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub counter = counter + 1; System.out.println( counter ); if( counter < 6 ) { container.add( menu ); } if( counter > 5 ) { container.setBackground( Color.MAGENTA ); } if( counter > 10 ) { container.setBackground( Color.GREEN ); } container.repaint(); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub new GameMain(); } }
package colorAnimation; import java.awt.Color; import java.awt.Graphics; import javax.swing.JComponent; public class Menu extends JComponent { /** * */ private static final long serialVersionUID = 1L; public Menu() { // TODO Auto-generated constructor stub super(); } @Override public void paintComponent( Graphics g ) { super.paintComponent( g ); g.setColor( Color.GREEN ); g.fillRect( 0, 0, 500, 500 ); } }
Is This A Good Question/Topic? 0
Replies To: JComponent displaying issue
#2
Reputation: 7
- Posts: 206
- Joined: 31-July 09
Re: JComponent displaying issue
Posted Today, 05:05 PM
Hi,Okay I changed my code to this is this a good way to code this problem?
@Override public void actionPerformed(ActionEvent arg0) { // TODO Auto-generated method stub counter = counter + 1; System.out.println( counter ); if( counter < 6 ) { container.add( menu ); menu.revalidate(); } if( counter > 5 ) { container.setBackground( Color.MAGENTA ); container.remove( menu ); } if( counter > 10 ) { container.setBackground( Color.GREEN ); container.remove( menu ); } container.repaint(); }
#3
Reputation: 996
- Posts: 2,219
- Joined: 05-April 11
Re: JComponent displaying issue
Posted Today, 05:45 PM
Use CardLayout, there are many tutorials out there on how to use it
CardLayout lets you choose a component to show, which should be exactly what you need
#4
Reputation: 996
- Posts: 2,219
- Joined: 05-April 11
Re: JComponent displaying issue
Posted Today, 05:52 PM
Also I don't like the counter you are havingYour logic should be something like:
After 5 seconds do this action -> container.setBackground( Color.MAGENTA );
After 10 seconds do this action -> container.setBackground( Color.GREEN );
Right now it all depends on how often the ticker quicks since you are not taking the timer delay into account
long timePassed = 0; public void actionPerformed(ActionEvent e) { timePassed += timer.getDelay(); if (timePassed >= 5000) { //5 seconds passed } }
Edit:
Wow I can't believe I didn't spot it before now
You do not stop the timer, so the if-statements will keep executing
Imagine how many times you are adding/removing/setting the background color
This post has been edited by CasiOo: Today, 05:57 PM
Page 1 of 1
Source: http://www.dreamincode.net/forums/topic/322183-jcomponent-displaying-issue/
cruise ship Asteroid 2012 DA14 Reeva Steenkamp rubio Affenpinscher Dorner Banana Joe
No comments:
Post a Comment