Class: LinkPanel

Inherits:
JPanel
  • Object
show all
Defined in:
lib/life_game_viewer/view/life_game_viewer_frame.rb

Instance Method Summary collapse

Constructor Details

#initializeLinkPanel

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()
end

Instance Method Details

#article_labelObject



278
279
280
281
282
# File 'lib/life_game_viewer/view/life_game_viewer_frame.rb', line 278

def 
  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_labelObject



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_labelObject



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