Class: Java::JavaxSwing::JButton

Inherits:
Object
  • Object
show all
Defined in:
lib/swing_paradise/java_classes/jbutton/jbutton.rb

Overview

#

require ‘swing_paradise/java_classes/jbutton/jbutton.rb’

#

Instance Method Summary collapse

Instance Method Details

#bblack2Object Also known as: bblack1

#

bblack2

#


87
88
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 87

def bblack2
end

#blue_border(i = 2) ⇒ Object

#

blue_border

#


40
41
42
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 40

def blue_border(i = 2)
  generic_border(Color::BLUE, i)
end

#clear_backgroundObject

#

clear_background

#


75
76
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 75

def clear_background
end

#dimensions(hash = { x_axis: 10, y_axis: 20, width: 300, height: 50 }) ⇒ Object

#

dimensions

This is just a wrapper over setBounds() to allow us to work with a Hash instead.

#


50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 50

def dimensions(
    hash = {
      x_axis:  10,
      y_axis:  20,
      width:  300,
      height:  50
    }
  )
  # is: x-coordinate, y-coordinate, width, height)
  setBounds(
    hash[:x_axis],
    hash[:y_axis],
    hash[:width],
    hash[:height]
  )
end

#disallow_resizingObject

#

disallow_resizing

#


105
106
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 105

def disallow_resizing
end

#do_use_mnemonicObject

#

do_use_mnemonic

#


99
100
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 99

def do_use_mnemonic
end

#generic_border(use_this_colour = Color::Blue, use_this_width = 2) ⇒ Object

#

generic_border

First argument must be the colour.

#


28
29
30
31
32
33
34
35
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 28

def generic_border(
    use_this_colour = Color::Blue,
    use_this_width  = 2
  )
  setBorder(
    BorderFactory.createLineBorder(use_this_colour, use_this_width)
  )
end

#set_size_request(a = 1, b = 2) ⇒ Object

#

set_size_request

#


111
112
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 111

def set_size_request(a = 1, b = 2)
end

#skyblueObject

#

skyblue

#


81
82
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 81

def skyblue
end