public class GUI extends JDialog implements ActionListener
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
static double |
finalDiaBloodPressureData |
static double |
finalHrBloodPressureData |
static double |
finalMeasuredWeightData
Final data to be published
|
static double |
finalSysBloodPressureData |
static JPanel |
mainPanel
Main and secondary panels
|
static JTextField |
publisherBloodPressureDiaValueTextfield |
static JTextField |
publisherBloodPressurePulValueTextfield |
static JTextField |
publisherBloodPressureSysValueTextfield |
static JTextField |
publisherWeightUnitTextfield |
static JTextField |
publisherWeightValueTextfield |
static boolean |
realMeasurement
Real or simulated measurement
|
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
GUI(org.osgi.framework.BundleContext context) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e)
Action listener for radio buttons and jbuttons
|
void |
addJLabelComponent(JComponent component)
Add components to panel
|
void |
closeGUI()
Close GUI frame
|
void |
createComponents()
Create components
|
JButton |
createJButton(String image,
int x,
int y,
int weight,
int height,
String name)
Create JButtons
|
JLabel |
createJLabel(String name,
int x,
int y,
int weight,
int height,
int fontType,
int fontSize)
Create JLabel
|
JPanel |
createJPanel()
Create JPanel
|
JRadioButton |
createJRadioButton(String name)
Create JRadioButtons
|
JTextField |
createJTextfield(int x,
int y,
int weight,
int height,
int fontType,
int fontSize)
Create JTextfield
|
void |
createPublisher(String device,
String type)
Create and show universAAL publisher frame
|
int |
getRandomValue(int min,
int max)
Get randomized value
|
void |
init()
Create the main frame
|
void |
instantiateHdpManager()
Create a new HDP manager object
|
void |
resetComponentsStatus()
Reset components
|
double |
shortDecimalNumber(double d)
Shorten number of decimals
|
void |
stopGUI()
Exit all
|
void |
stopPublisherGUI() |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static JPanel mainPanel
public static JTextField publisherWeightValueTextfield
public static JTextField publisherWeightUnitTextfield
public static JTextField publisherBloodPressureSysValueTextfield
public static JTextField publisherBloodPressureDiaValueTextfield
public static JTextField publisherBloodPressurePulValueTextfield
public static double finalMeasuredWeightData
public static double finalSysBloodPressureData
public static double finalDiaBloodPressureData
public static double finalHrBloodPressureData
public static boolean realMeasurement
public void init()
public void createComponents()
public JPanel createJPanel()
public JButton createJButton(String image, int x, int y, int weight, int height, String name)
public JRadioButton createJRadioButton(String name)
public void closeGUI()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void createPublisher(String device, String type)
public JLabel createJLabel(String name, int x, int y, int weight, int height, int fontType, int fontSize)
public JTextField createJTextfield(int x, int y, int weight, int height, int fontType, int fontSize)
public void addJLabelComponent(JComponent component)
public void resetComponentsStatus()
public double shortDecimalNumber(double d)
public int getRandomValue(int min, int max)
public void instantiateHdpManager()
public void stopPublisherGUI()
public void stopGUI()
Copyright © 2018 universAAL Consortium. All rights reserved.