Class: LinkPanel
- Inherits:
-
JPanel
- Object
- JPanel
- LinkPanel
- Defined in:
- lib/life_game_viewer/view/life_game_viewer_frame.rb
Instance Method Summary collapse
- #article_label ⇒ Object
- #github_label ⇒ Object
-
#initialize ⇒ LinkPanel
constructor
A new instance of LinkPanel.
- #wikipedia_label ⇒ Object
Constructor Details
#initialize ⇒ LinkPanel
Returns a new instance of LinkPanel.
252 253 254 255 256 257 258 259 260 261 262 263 264 |
# File 'lib/life_game_viewer/view/life_game_viewer_frame.rb', line 252 def initialize #Without the call to super below, I get the following error: #RuntimeError: Java wrapper with no contents: LinkPanel #see http://jira.codehaus.org/browse/JRUBY-4704; not fixed? super add(wikipedia_label) add(JLabel.new(" | ")) add(github_label) add(JLabel.new(" | ")) add(article_label) end |
Instance Method Details
#article_label ⇒ Object
278 279 280 281 282 |
# File 'lib/life_game_viewer/view/life_game_viewer_frame.rb', line 278 def article_label url = 'http://www.bbs-software.com/blog/2012/09/05/conways-game-of-life-viewer/' HyperlinkLabel.new(url, "Article", "Visit the blog article about this project at #{url}.") end |
#github_label ⇒ Object
272 273 274 275 276 |
# File 'lib/life_game_viewer/view/life_game_viewer_frame.rb', line 272 def github_label url = 'http://github.com/keithrbennett/life_game_viewer' HyperlinkLabel.new(url, "Github", "Visit the Github page for this project at #{url}.") end |
#wikipedia_label ⇒ Object
266 267 268 269 270 |
# File 'lib/life_game_viewer/view/life_game_viewer_frame.rb', line 266 def wikipedia_label url = 'http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life' HyperlinkLabel.new(url, "Wikipedia", "Visit Conway's Game of Life page on Wikipedia at #{url}.") end |