Sha256: 42fa5e33d7e932d85383c2bf8abe55f6f47dd26eba33fc6c6ccea907bde61b26
Contents?: true
Size: 986 Bytes
Versions: 2
Compression:
Stored size: 986 Bytes
Contents
require 'spec_helper' require 'swing/shared' describe Swing::JMenuBar do context 'creation' do let(:new_args) { [] } it_behaves_like 'enhanced awt component' it_behaves_like 'tool tipped component' it 'allows to pass parent in as option' do @frame = Swing::JFrame.new 'Menu Test' bar = Swing::JMenuBar.new :parent => @frame bar.parent.should == @frame.layered_pane @frame.dispose end it 'allows to set menu structure via options' do # Creating Connect/Disconnect buttons (parentless - detached, for now) @connect_button = Swing::JButton.new('Connect') # Creating Menu Bar with buttons Swing::JMenuBar.new :structure => [ @connect_button, @beep_button = Swing::JButton.new('Beep'), {:File => {:Exit => Proc.new { sleep 1 }}} ] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
swing-0.1.8 | spec/swing/j_menu_bar_spec.rb |
swing-0.1.7 | spec/swing/j_menu_bar_spec.rb |