public class BastBandGUI 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 |
---|---|
(package private) int |
ANFANG_JAHR
Der Jahr mit dem man im Combobox beginnt
|
private JComboBox |
anfangJahr
Kombinationsfeld mit dem Anfangjahr
|
private JComboBox |
anfangMonat
Kombinationsfeld mit dem Anfangmonat
|
private String |
bastFormat
DerAusgewaehlteFormat
|
private JButton |
BtnAbbrechen
Taste, für das Abbrechen der Operation
|
private JButton |
BtnFertigstellen
Taste, für das Fertigstellen der Operation
|
private ButtonGroup |
btnGruppeFormat
Die RadioButtons zum Formatwahl
|
private JButton |
Durchsuchen
Taste, die Durchsuchungsdialog öffnet
|
private JComboBox |
endeJahr
Kombinationsfeld mit dem Endejahr
|
private JComboBox |
endeMonat
Kombinationsfeld mit dem Endemonat
|
private JPanel |
hauptPanel |
static String[] |
MONATE |
private static long |
serialVersionUID
Autogenerated
|
private JCheckBox |
ueberschreiben
Kontrollkaestchen, ob die Dateien unterschrieben weden sollen
|
private ZaehlStellenBaum |
zaehlStellenBaum
Der baum mit LZZ
|
private JTextField |
ZielPfad
Text Feld mit der Zielpfade
|
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 |
---|
BastBandGUI()
Initialsation
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e)
Listener Methode fuer den RadioButtonGroup Wird gerufen, wenn man den
Ausgabeformat aendert
|
void |
addActionListenerBtnAbbrechen(ActionListener al)
Stellt fest eine Aktion zum Button Abbreben
|
void |
addActionListenerBtnFertigStellen(ActionListener al)
Stellt fest eine Aktion zum Button FertigStellen
|
void |
expandRow(int n)
Expandiert eine Zeile des Baums
|
Integer |
getAnfangJahr()
Erfragt den AnfangsJahr des exportierenen Zeitraums
|
int |
getAnfangMonat()
Erfragt den AnfangsMonat des exportierenen Zeitraums
|
String |
getAusgabePfad()
Erfragt den Pfad zum AusgabeVerzeichnis
|
String |
getBastFormat()
Erfragt den ausgewaeuhlten Ausgabeformat
|
Integer |
getEndeJahr()
Erfragt den EndeJahr des exportierenen Zeitraums
|
int |
getEndeMonat()
Erfragt den EndeMonat des exportierenen Zeitraums
|
boolean |
getUeberSchreiben()
Ob man die existierende Dateien ueberschreiben soll
|
private void |
initGUI()
Initialisierung
|
void |
setAnfangJahr(Integer i)
Stellt fest den AnfangJahr des exporierenen Zeitraums
|
void |
setAnfangMonat(int i)
Stellt fest den AnfangMonat des exporierenen Zeitraums
|
void |
setAusgabePfad(String pfad)
Stellt fest den Ausgabepfad
|
void |
setBastFormat(String bastFormat)
Stellt fest den Ausgabeformat in die RadioButtonGruppe ein
|
void |
setEndeJahr(Integer i)
Stellt fest den EndeJahr des exporierenen Zeitraums
|
void |
setEndeMonat(int i)
Stellt fest den EndeMonat des exporierenen Zeitraums
|
void |
setUeberSchreiben(boolean value)
Ob man die existierende Dateien ueberschreiben soll
|
void |
setZaehlstellenBaumHauptKnoten(DefaultMutableTreeNode hauptKnoten)
Stellt fest ein neues Hauptknoten in den Zaehlstellenbaum ein
|
boolean |
ueberprufeEinstellungen(Collection<String> listLZZ)
Uebuerpriuft ob die Einstellungen plausibel sind
|
void |
updateSelections(Collection<String> c)
Aktualisiert die Menge der Ausgewaehlten Zaehlstellen
|
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
private static final long serialVersionUID
final int ANFANG_JAHR
public static final String[] MONATE
private JPanel hauptPanel
private JTextField ZielPfad
private JComboBox anfangJahr
private JComboBox anfangMonat
private JComboBox endeJahr
private JComboBox endeMonat
private JCheckBox ueberschreiben
private JButton Durchsuchen
private JButton BtnFertigstellen
private JButton BtnAbbrechen
private String bastFormat
private ButtonGroup btnGruppeFormat
private ZaehlStellenBaum zaehlStellenBaum
private void initGUI()
public boolean ueberprufeEinstellungen(Collection<String> listLZZ)
listLZZ
- Liste der exportierenden LZZpublic boolean getUeberSchreiben()
public void setUeberSchreiben(boolean value)
value
- true, wenn die Dateien ueberschrieben werden sollenpublic void setZaehlstellenBaumHauptKnoten(DefaultMutableTreeNode hauptKnoten)
hauptKnoten
- Das neue Hauptknotenpublic void expandRow(int n)
n
- Reihenfolge der Zeilepublic void addActionListenerBtnAbbrechen(ActionListener al)
al
- die Aktionpublic void addActionListenerBtnFertigStellen(ActionListener al)
al
- die Aktionpublic void setAnfangJahr(Integer i)
i
- AnfangJahrpublic void setAnfangMonat(int i)
i
- anfangMonat ( Januar == 0 )public void setEndeJahr(Integer i)
i
- EndeJahrpublic void setEndeMonat(int i)
i
- EndeMonat ( Januar == 0 )public void setAusgabePfad(String pfad)
pfad
- Pfad zum Verzeichnispublic String getAusgabePfad()
public void updateSelections(Collection<String> c)
c
- Menge von Zaehlstellenpublic Integer getAnfangJahr()
public int getAnfangMonat()
public Integer getEndeJahr()
public int getEndeMonat()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public String getBastFormat()
public void setBastFormat(String bastFormat)
bastFormat
- Format des AusgabefilesCopyright © 2017 BitCtrl Systems GmbH. All rights reserved.