public class DCSTableModel
-extends java.lang.Object
-implements java.lang.Comparable
-Constructor and Description | -
---|
DCSTableModel(java.lang.String bindkey,
- java.lang.String action,
- java.lang.String group,
- java.lang.String device,
- java.lang.String formkey)
-Create and fill a POJO object
- |
-
Modifier and Type | -Method and Description | -
---|---|
int |
-compareTo(java.lang.Object o)
-Overrided compare method
- |
-
java.lang.String |
-getAction()
-DCS action like "Landing gear Up"
- |
-
java.lang.String |
-getBindkey()
-Joystick/keyboard command like JOY_BTN1
- |
-
java.lang.String |
-getDevice()
-device name from filename
- |
-
static java.lang.String |
-getDeviceFromFilename(java.lang.String filename)
-Unpack the device name from file name ( before the { char )
-
- Arduino Leonardo {0084B6C0-5546-11e9-8001-444553540000}.html = Arduino Leonardo
- |
-
java.lang.String |
-getFormkey()
-PDF form field key, must be same like bindkey or empty
- |
-
java.lang.String |
-getGroup()
-DCS action group like "Weapons"
- |
-
void |
-setAction(java.lang.String action)
-DCS action like "Landing gear Up"
- |
-
void |
-setBindkey(java.lang.String bindkey)
-Joystick/keyboard command like JOY_BTN1
- |
-
void |
-setDevice(java.lang.String device)
-device name from filename
- |
-
void |
-setFormkey(java.lang.String formkey)
-PDF form field key, must be same like bindkey or empty
- |
-
void |
-setGroup(java.lang.String group)
-DCS action group like "Weapons"
- |
-
java.lang.String |
-toString() |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public DCSTableModel(java.lang.String bindkey, - java.lang.String action, - java.lang.String group, - java.lang.String device, - java.lang.String formkey)-
bindkey
- Joystick/keyboard command like JOY_BTN1action
- DCS action like "Landing gear Up"group
- DCS action group like "Flight control"device
- device name like "Saitek Cyborg 3D" for grouping bind keysformkey
- PDF form field key, must be same like bindkey or emptypublic java.lang.String getBindkey()-
public void setBindkey(java.lang.String bindkey)-
public java.lang.String getAction()-
public void setAction(java.lang.String action)-
public java.lang.String getGroup()-
public void setGroup(java.lang.String group)-
public java.lang.String getDevice()-
public void setDevice(java.lang.String device)-
public java.lang.String getFormkey()-
public void setFormkey(java.lang.String formkey)-
public java.lang.String toString()-
toString
in class java.lang.Object
public int compareTo(java.lang.Object o)-
- - if same, and JOY_BTN compare the button number as number -
- - in any other variation do the normal string compare
compareTo
in interface java.lang.Comparable
o
- Other objectpublic static java.lang.String getDeviceFromFilename(java.lang.String filename)-
- Arduino Leonardo {0084B6C0-5546-11e9-8001-444553540000}.html = Arduino Leonardo
filename
- html file namepublic class DcsControl
-extends javafx.application.Application
-javafx.application.Application.Parameters
STYLESHEET_CASPIAN, STYLESHEET_MODENA
Constructor and Description | -
---|
DcsControl() |
-
Modifier and Type | -Method and Description | -
---|---|
static void |
-main(java.lang.String[] args) |
-
void |
-start(javafx.stage.Stage stage) |
-
getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public void start(javafx.stage.Stage stage) - throws java.lang.Exception-
start
in class javafx.application.Application
java.lang.Exception
public static void main(java.lang.String[] args)-
args
- the command line argumentspublic class MainDialogController
-extends java.lang.Object
-implements javafx.fxml.Initializable
-- This project is made for process the DCS (Digital Combat Simulator) joystick / Keyboard binds. - Mostly used for my home made DIY controller box called DCS Buddy. -
- I am using a kneeboard sheet to remember the buttons functions, but sometimes - I am redefined them inside DCS. It is painful to update my page because so many - functions and hard to remember or found what is changed. -
- The project able to read the exported DCS controls HTML file and connect them - to PDF form text fields. You can use multiple controllers and separate the - same commands like joystick buttons with prefix code. -
- https://github.com/bunnyhu/dcs_buddy_helper
Constructor and Description | -
---|
MainDialogController() |
-
Modifier and Type | -Method and Description | -
---|---|
void |
-initialize(java.net.URL url,
- java.util.ResourceBundle rb) |
-
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Class | -Description | -
---|---|
DcsControl | -
- Standard application launcher main class
- |
-
DCSTableModel | -
- POJO model for storing the DCS control informations
- |
-
MainDialogController | -
- Main Controller Class, button actions, repaint.
- |
-
Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
-Each annotation type has its own separate page with the following sections:
-Each enum has its own separate page with the following sections:
-Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-These links take you to the next or previous class, interface, package, or related page.
-These links show and hide the HTML frames. All pages are available with or without frames.
-The All Classes link shows all classes and interfaces except non-static nested types.
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-The Constant Field Values page lists the static final fields and their values.
-