Class: Java::JavaxSwing::JButton
- Inherits:
-
Object
- Object
- Java::JavaxSwing::JButton
- Defined in:
- lib/swing_paradise/java_classes/jbutton/jbutton.rb
Overview
#
require ‘swing_paradise/java_classes/jbutton/jbutton.rb’
#
Instance Method Summary collapse
-
#bblack2 ⇒ Object
(also: #bblack1)
# === bblack2 ========================================================================= #.
-
#blue_border(i = 2) ⇒ Object
# === blue_border ========================================================================= #.
-
#clear_background ⇒ Object
# === clear_background ========================================================================= #.
-
#dimensions(hash = { x_axis: 10, y_axis: 20, width: 300, height: 50 }) ⇒ Object
# === dimensions.
-
#disallow_resizing ⇒ Object
# === disallow_resizing ========================================================================= #.
-
#do_use_mnemonic ⇒ Object
# === do_use_mnemonic ========================================================================= #.
-
#generic_border(use_this_colour = Color::Blue, use_this_width = 2) ⇒ Object
# === generic_border.
-
#set_size_request(a = 1, b = 2) ⇒ Object
# === set_size_request ========================================================================= #.
-
#skyblue ⇒ Object
# === skyblue ========================================================================= #.
Instance Method Details
#bblack2 ⇒ Object 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_background ⇒ Object
#
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_resizing ⇒ Object
#
disallow_resizing
#
105 106 |
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 105 def disallow_resizing end |
#do_use_mnemonic ⇒ Object
#
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 |
#skyblue ⇒ Object
#
skyblue
#
81 82 |
# File 'lib/swing_paradise/java_classes/jbutton/jbutton.rb', line 81 def skyblue end |