net.beadsproject.beads.gui
Class ButtonBox
java.lang.Object
net.beadsproject.beads.gui.ButtonBox
- All Implemented Interfaces:
- InterfaceElement
- Direct Known Subclasses:
- PatternGrid
public class ButtonBox
- extends java.lang.Object
- implements InterfaceElement
Field Summary |
protected boolean[][] |
buttons
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buttons
protected boolean[][] buttons
ButtonBox
public ButtonBox(int width,
int height)
ButtonBox
public ButtonBox(int width,
int height,
ButtonBox.SelectionMode selectionMode)
resize
public void resize(int width,
int height)
getSelectionMode
public ButtonBox.SelectionMode getSelectionMode()
setSelectionMode
public void setSelectionMode(ButtonBox.SelectionMode selectionMode)
getColumnHighlight
public int getColumnHighlight()
setColumnHighlight
public void setColumnHighlight(int columnHighlight)
clearColumnHighlight
public void clearColumnHighlight()
getRowHighlight
public int getRowHighlight()
setRowHighlight
public void setRowHighlight(int rowHighlight)
clearRowHighlight
public void clearRowHighlight()
getComponent
public javax.swing.JComponent getComponent()
- Specified by:
getComponent
in interface InterfaceElement
makeSelection
public void makeSelection(int i,
int j)
clear
public void clear()
getBoxWidth
public float getBoxWidth()
setBoxWidth
public void setBoxWidth(float boxWidth)
getBoxHeight
public float getBoxHeight()
setBoxHeight
public void setBoxHeight(float boxHeight)
getListener
public ButtonBox.ButtonBoxListener getListener()
setListener
public void setListener(ButtonBox.ButtonBoxListener listener)
getButtons
public boolean[][] getButtons()
getWidth
public int getWidth()
getHeight
public int getHeight()