private void jbInit() throws Throwable { this.setLayout(new MigLayout("wrap 1", "[fill]", "[fill]")); JPanel p = new JPanel(new MigLayout("wrap 4", "[25%,fill|25%,fill|25%,fill|25%,fill]")); this.add(p, "pushx"); wtfGeschaeftsjahr = new WrapperTextField(); wtfGeschaeftsjahr.setActivatable(false); wtfGeschaeftsjahr.setText(geschaeftsjahr); wcoFinanzamt = new WrapperComboBox(); wcoPeriode = new WrapperComboBoxPeriode(geschaeftsjahr); faDtos = DelegateFactory.getInstance() .getFinanzDelegate() .finanzamtFindAllByMandantCNr(LPMain.getTheClient()); if (faDtos != null) { for (int i = 0; i < faDtos.length; i++) { wcoFinanzamt.addItem(faDtos[i].getPartnerDto().formatName()); } } p.add(new WrapperLabel(LPMain.getTextRespectUISPr("label.finanzamt"))); p.add(wcoFinanzamt); p.add(new WrapperLabel(LPMain.getTextRespectUISPr("label.geschaeftsjahr"))); p.add(wtfGeschaeftsjahr, "wrap"); p.add(new WrapperLabel(LPMain.getTextRespectUISPr("label.periode")), "skip 2"); p.add(wcoPeriode, "wrap"); }
protected void eventActionSpecial(ActionEvent e) throws Throwable { if (e.getSource().equals(wbuKWZurueck)) { Calendar c = Calendar.getInstance(); c.setTime(wdfKW.getDate()); c.set(Calendar.DATE, c.get(Calendar.DATE) - 7); wdfKW.setTimestamp(new java.sql.Timestamp(c.getTimeInMillis())); } else if (e.getSource().equals(wbuNaechsteKW)) { Calendar c = Calendar.getInstance(); c.setTime(wdfKW.getDate()); c.set(Calendar.DATE, c.get(Calendar.DATE) + 7); wdfKW.setTimestamp(new java.sql.Timestamp(c.getTimeInMillis())); } else if (e.getSource().equals(wbuZeitenAbschliessen)) { DelegateFactory.getInstance() .getZeiterfassungDelegate() .zeitenAbschliessen( internalFrameZeiterfassung.getPersonalDto().getIId(), wdfKW.getTimestamp()); DialogFactory.showModalDialog( LPMain.getTextRespectUISPr("lp.info"), LPMain.getTextRespectUISPr("pers.report.wochenabschluss.zeitenabgeschlossen") + wlaKW.getText()); wbuZeitenAbschliessen.setEnabled(false); } }
protected void eventActionSpecial(ActionEvent e) throws Throwable { if (e.getActionCommand().equals(ACTION_SPECIAL_FLR_ANSPRECHPARTNER)) { String[] aWhichButtonIUse = null; QueryType[] querytypes = null; LPMain.getInstance(); panelQueryFLRAnsprechpartnerAuswahl = new PanelQueryFLR( querytypes, null, QueryParameters.UC_ID_PARTNER, aWhichButtonIUse, getInternalFrame(), LPMain.getTextRespectUISPr("button.ansprechpartner.long")); panelQueryFLRAnsprechpartnerAuswahl.befuellePanelFilterkriterienDirekt( PartnerFilterFactory.getInstance().createFKDPartnerName(), PartnerFilterFactory.getInstance().createFKDPartnerLandPLZOrt()); new DialogQuery(panelQueryFLRAnsprechpartnerAuswahl); } else if (e.getActionCommand().equals(ACTION_SPECIAL_FLR_ANSPRECHPARTNER_FUNKTION)) { String[] aWhichButtonIUse = null; QueryType[] querytypes = null; FilterKriterium[] filters = null; LPMain.getInstance(); panelQueryFLRAnsprechpartnerfunktion = new PanelQueryFLR( querytypes, filters, QueryParameters.UC_ID_ANSPRECHPARTNERFUNKTION, aWhichButtonIUse, getInternalFrame(), LPMain.getTextRespectUISPr("part.ansprechpartner_funktion")); new DialogQuery(panelQueryFLRAnsprechpartnerfunktion); } else if (e.getActionCommand().equals(ACTION_SPECIAL_VCARD_EXPORT)) { HelperClient.vCardAlsDateiExportieren( DelegateFactory.getInstance() .getPartnerDelegate() .partnerFindByPrimaryKey(getAnsprechpartnerDto().getPartnerIId()), getAnsprechpartnerDto()); } else if (e.getActionCommand().equals(ACTION_SPECIAL_PASSWORD)) { // Passwort Dialog erstellen DialogAnsprechpartnerPasswort d = new DialogAnsprechpartnerPasswort(getAnsprechpartnerDto()); LPMain.getInstance().getDesktop().platziereDialogInDerMitteDesFensters(d); d.setVisible(true); if (getAnsprechpartnerDto().getCKennwort() != null) { wbuPasswort.setBackground(new Color(0, 200, 0)); } else { wbuPasswort.setBackground(UIManager.getColor("Button.background")); } } }
public JasperPrintLP getReport(String sDrucktype) throws Throwable { WochenabschlussReportDto wochenabschlussReportDto = null; wochenabschlussReportDto = DelegateFactory.getInstance() .getZeiterfassungDelegate() .printWochenabschluss( internalFrameZeiterfassung.getPersonalDto().getIId(), wdfKW.getTimestamp()); wbuZeitenAbschliessen.setToolTipText(""); if (wochenabschlussReportDto.isBFehlerVorhanden() == false) { java.sql.Timestamp tLetzterAbschluss = DelegateFactory.getInstance() .getZeiterfassungDelegate() .gibtEsBereitseinenZeitabschlussBisZurKW( internalFrameZeiterfassung.getPersonalDto().getIId(), wdfKW.getTimestamp()); if (tLetzterAbschluss != null) { wbuZeitenAbschliessen.setEnabled(false); MessageFormat mf = new MessageFormat( LPMain.getTextRespectUISPr("pers.wochenabschluss.fehler.zeitabschlussvorhanden")); mf.setLocale(LPMain.getTheClient().getLocUi()); Object pattern[] = { Helper.formatDatum(tLetzterAbschluss, LPMain.getTheClient().getLocUi()) }; String sMsg = mf.format(pattern); wbuZeitenAbschliessen.setToolTipText(sMsg); } else { wbuZeitenAbschliessen.setEnabled(true); } } else { wbuZeitenAbschliessen.setEnabled(false); wbuZeitenAbschliessen.setToolTipText( LPMain.getTextRespectUISPr("pers.wochenabschluss.fehler.vorhanden")); } return wochenabschlussReportDto.getJasperPrintLP(); }
public javax.swing.JMenuBar getJMenuBar() throws Throwable { if (wrapperManuBar == null) { wrapperManuBar = new WrapperMenuBar(this); WrapperMenuItem menuItemBearbeitenAutoanlegen = new WrapperMenuItem( LPMain.getTextRespectUISPr("fert.wiederholendelose.autoanlegen"), RechteFac.RECHT_FERT_LOS_CUD); menuItemBearbeitenAutoanlegen.addActionListener(this); menuItemBearbeitenAutoanlegen.setActionCommand(MENUE_ACTION_BEARBEITEN_AUTO_ANLEGEN); JMenu jmBearbeiten = (JMenu) wrapperManuBar.getComponent(WrapperMenuBar.MENU_BEARBEITEN); jmBearbeiten.add(menuItemBearbeitenAutoanlegen); } return wrapperManuBar; }
private WrapperCheckBox getNurAngemeldeteCheckbox() { if (null == wcbNurAngemeldete) { wcbNurAngemeldete = new WrapperCheckBox(LPMain.getTextRespectUISPr("lp.nurangemeldete")); wcbNurAngemeldete.setSelected(false); wcbNurAngemeldete.setActivatable(true); wcbNurAngemeldete.setEnabled(true); Dimension d = new Dimension(150, Defaults.getInstance().getControlHeight()); wcbNurAngemeldete.setPreferredSize(d); wcbNurAngemeldete.setMinimumSize(d); wcbNurAngemeldete.setMnemonic('A'); wcbNurAngemeldete.addActionListener(this); } return wcbNurAngemeldete; }
private void jbInit() throws Throwable { this.setLayout(new GridBagLayout()); getInternalFrame().addItemChangedListener(this); jpaWorkingOn.setLayout(new GridBagLayout()); wcbNurPositionenMitFehlmengen.setText( LPMain.getTextRespectUISPr("fert.report.fehlteilliste.nurpositionenmitfehlmengen")); this.add( jpaWorkingOn, new GridBagConstraints( 0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); int iZeile = 0; jpaWorkingOn.add( wcbNurPositionenMitFehlmengen, new GridBagConstraints( 0, iZeile, 1, 1, 0.1, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); }
/** * Prüft die größe der Datei gegen die Berechtigung. * * @param file * @return true wenn gespeichert werden darf, sonst false * @throws ExceptionLP * @throws Throwable */ private static boolean checkFileSize(File file) throws ExceptionLP, Throwable { ParametermandantDto param = DelegateFactory.getInstance() .getParameterDelegate() .getMandantparameter( LPMain.getTheClient().getMandant(), ParameterFac.KATEGORIE_ALLGEMEIN, ParameterFac.PARAMETER_ALLGEMEIN_DOKUMENTE_MAXIMALE_GROESSE); Integer lFileSize = (Integer) param.getCWertAsObject(); // Umrechnung in Byte Integer lFileSizeByte = lFileSize * 1024; boolean bSpeichern = true; if (file.length() > lFileSizeByte) { boolean bHatRechtImmerZuSpeichern = DelegateFactory.getInstance() .getTheJudgeDelegate() .hatRecht( RechteFac.RECHT_DOKUMENTE_DARF_DOKUMENTE_GROESSER_ALS_MAX_ZULAESSIG_SPEICHERN); if (bHatRechtImmerZuSpeichern) { if (!DialogFactory.showModalJaNeinDialog( null, LPMain.getTextRespectUISPr("lp.dokumente.datei.zugros.trotzdem.speichern"))) bSpeichern = false; } else { bSpeichern = false; DialogFactory.showModalDialog( LPMain.getTextRespectUISPr("lp.hinweis"), LPMain.getTextRespectUISPr("lp.error.dateizugross") + "\n " + LPMain.getTextRespectUISPr("lp.datei.maxgroesse") + ": " + lFileSize + "Kb " + LPMain.getTextRespectUISPr("lp.datei.dateigroesse") + ": " + (file.length() / 1024) + "Kb"); } } if (bSpeichern && Helper.getMime(file.getName()).isEmpty()) { bSpeichern = DialogFactory.showModalJaNeinDialog( null, LPMain.getTextRespectUISPr("lp.dokumente.keinedateiendung")); } return bSpeichern; }
private void jbInit() throws Throwable { String[] aWhichButtonIUse = null; if (DelegateFactory.getInstance() .getTheJudgeDelegate() .hatRecht(com.lp.server.benutzer.service.RechteFac.RECHT_FERT_TECHNIKER_BEARBEITEN)) { createAndSaveAndShowButton( "/com/lp/client/res/worker16x16.png", LPMain.getTextRespectUISPr("fert.techniker.aendern"), ACTION_SPECIAL_TECHNIKER, RechteFac.RECHT_FERT_TECHNIKER_BEARBEITEN); aWhichButtonIUse = new String[] { ACTION_UPDATE, ACTION_SAVE, ACTION_DELETE, ACTION_DISCARD, ACTION_SPECIAL_TECHNIKER }; } else { aWhichButtonIUse = new String[] {ACTION_UPDATE, ACTION_SAVE, ACTION_DELETE, ACTION_DISCARD}; } this.enableToolsPanelButtons(aWhichButtonIUse); border1 = BorderFactory.createEmptyBorder(10, 10, 10, 10); this.setLayout(gridBagLayout1); jpaWorkingOn.setBorder(border1); jpaWorkingOn.setLayout(gridBagLayout3); JPanel panelButtonAction = getToolsPanel(); getInternalFrame().addItemChangedListener(this); // controls wbuLostechniker = new WrapperButton(); wtfLostechniker = new WrapperTextField(); wbuLostechniker.setText(LPMain.getInstance().getTextRespectUISPr("button.personal")); wtfLostechniker.setActivatable(false); wtfLostechniker.setMandatoryFieldDB(true); wbuLostechniker.setMinimumSize(new Dimension(100, Defaults.getInstance().getControlHeight())); wbuLostechniker.setPreferredSize(new Dimension(100, Defaults.getInstance().getControlHeight())); wbuLostechniker.addActionListener(this); wbuLostechniker.setActionCommand(ACTION_SPECIAL_PERSONAL); this.add( panelButtonAction, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); this.add( jpaWorkingOn, new GridBagConstraints( 0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); // statusbarneu: 1 an den unteren rand des panels haengen this.add( getPanelStatusbar(), new GridBagConstraints( 0, 2, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); iZeile++; jpaWorkingOn.add( wbuLostechniker, new GridBagConstraints( 0, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wtfLostechniker, new GridBagConstraints( 1, iZeile, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); }
/** * Initialisiere alle Komponenten; braucht der JBX-Designer; hier bitte keine wilden Dinge wie zum * Server gehen, etc. machen. * * @throws Exception */ private void jbInit() throws Exception { // das Aussenpanel hat immer das Gridbaglayout und einen Rahmen nach // innen von 10 gridBagLayoutAll = new GridBagLayout(); setLayout(gridBagLayoutAll); // auf dem Aussenpanel wird die Toolbar angebracht add( getToolsPanel(), new GridBagConstraints( 0, 0, 1, 1, 1, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); // CK: Listen-Druck-Icon einbauen // JButton bPrint = createAndSaveButton( // "/com/lp/client/res/table_sql_view.png", // LPMain.getTextRespectUISPr("lp.printer"), // LEAVEALONE_PRINTPANELQUERY, null, null); // bPrint.setEnabled(true); getToolBar() .addButtonRight( "/com/lp/client/res/table_sql_view.png", LPMain.getTextRespectUISPr("lp.printer"), LEAVEALONE_PRINTPANELQUERY, null, null); enableToolsPanelButtons(true, LEAVEALONE_PRINTPANELQUERY); // getToolBar().getToolsPanelRight().add(bPrint); // auf dem Aussenpanel wird ausserdem das WorkingPanel angebracht, das // alles andere enthaelt panelWorkingOn = new JPanel(); gridBagLayoutWorkingOn = new GridBagLayout(); panelWorkingOn.setLayout(gridBagLayoutWorkingOn); add( panelWorkingOn, new GridBagConstraints( 0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.SOUTH, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); // Zeile - das Panel mit den Filterkriterien panelWorkingOn.add( getPanelFilterKriterien(), new GridBagConstraints( 0, iYGridBagNext, 1, 1, 1.0, 0.0, GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); // Zeile - das Panel fuer die optionale zweite Zeile iYGridBagNext++; panelWorkingOn.add( getPanelOptionaleZweiteZeile(), new GridBagConstraints( 0, iYGridBagNext, 1, 1, 1.0, 0.0, GridBagConstraints.NORTH, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); // Zeile iYGridBagNext++; dataSource = new DistributedTableDataSourceImpl(new Integer(idUsecase)); tableModel = new DistributedTableModelImpl(this.dataSource); // String[] dbColumnNames = this.dataSource.getTableInfo() // .getDataBaseColumnNames(); this.table = new WrapperTable(getInternalFrame(), this.tableModel); this.table.setLocale(LPMain.getInstance().getUISprLocale()); // this.table.addKeyListener(this); // this.table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // this.table.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); this.table.setColumnSelectionAllowed(false); this.table.setRowSelectionAllowed(false); // this.table.addMouseListener(this); // Feature Spalten mit der Maus verschieben deaktivieren table.getTableHeader().setReorderingAllowed(false); tableScrollPane = new JScrollPane(table); tableScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); tableScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); // die Tabelle hat ein hellgraues Gitter table.setGridColor(HelperClient.getHintergrundColor()); // die erste Spalte ist immer der ZeilenHeader TableColumn tcZeilenHeader = table.getColumnModel().getColumn(0); tcZeilenHeader.setCellRenderer(new ZeilenHeaderRenderer()); // tcZeilenHeader.setPreferredWidth(SPALTENBREITE_ZEILENHEADER); /** @todo das kommt 2 mal vor -> eine Methode */ // die restlichen Spalten werden per default formatiert // die Breite der Spalten einstellen columnHeaderWidths = dataSource.getTableInfo().getColumnHeaderWidths(); if (columnHeaderWidths != null) { for (int i = 1; i < columnHeaderWidths.length; i++) { // alle Spalten mit -1 sind variabel if (columnHeaderWidths[i] != -1) { setColumnWidth(i, Helper.getBreiteInPixel(columnHeaderWidths[i])); } } } // die letzte Spalte Verstecken, wenn Color Class<?> letzteKlasse = dataSource.getColumnClasses()[dataSource.getColumnClasses().length - 1]; if (letzteKlasse.equals(java.awt.Color.class)) { setColumnWidthToZero(dataSource.getColumnClasses().length - 1); } table.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS); // Zeile iYGridBagNext++; panelWorkingOn.add( tableScrollPane, new GridBagConstraints( 0, iYGridBagNext, 1, 1, 1.0, 0.7, GridBagConstraints.SOUTH, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); }
private void showDialogEmailAusfuellen() { DialogFactory.showModalDialog( LPMain.getTextRespectUISPr("lp.error"), LPMain.getTextRespectUISPr("part.ansprechpartner.emailfuernewsletternoetig")); }
public final void eventYouAreSelected(boolean bNeedNoYouAreSelectedI) throws Throwable { super.eventYouAreSelected(true); wbuPasswort.setBackground(UIManager.getColor("Button.background")); // Die normale Telefon/Faxnummer vor der Durchwajl anzeigen PartnerDto dto = null; if (getInternalFrame() instanceof InternalFrameLieferant) { dto = ((InternalFrameLieferant) getInternalFrame()).getLieferantDto().getPartnerDto(); } else if (getInternalFrame() instanceof InternalFrameKunde) { dto = ((InternalFrameKunde) getInternalFrame()).getKundeDto().getPartnerDto(); } else if (getInternalFrame() instanceof InternalFramePartner) { dto = ((InternalFramePartner) getInternalFrame()).getTpPartner().getPartnerDto(); } String cTelefon = DelegateFactory.getInstance() .getPartnerDelegate() .enrichNumber(dto.getIId(), PartnerFac.KOMMUNIKATIONSART_TELEFON, null, true); if (cTelefon != null) { LPMain.getInstance(); wlaDurchwahl.setText(LPMain.getTextRespectUISPr("lp.durchwahl") + " (" + cTelefon + ")"); } else { LPMain.getInstance(); wlaDurchwahl.setText(LPMain.getTextRespectUISPr("lp.durchwahl")); } cTelefon = DelegateFactory.getInstance() .getPartnerDelegate() .enrichNumber(dto.getIId(), PartnerFac.KOMMUNIKATIONSART_FAX, null, true); if (cTelefon != null) { LPMain.getInstance(); wlaFaxdurchwahl.setText( LPMain.getTextRespectUISPr("lp.faxdurchwahl") + " (" + cTelefon + ")"); } else { LPMain.getInstance(); wlaFaxdurchwahl.setText(LPMain.getTextRespectUISPr("lp.faxdurchwahl")); } if (!bNeedNoYouAreSelectedI) { Object key = getKeyWhenDetailPanel(); setAnsprechpartnerDto(new AnsprechpartnerDto()); if (key == null || (key != null && key.equals(LPMain.getLockMeForNew()))) { leereAlleFelder(this); setDefaults(); clearStatusbar(); if (key != null && key.equals(LPMain.getLockMeForNew())) { wtfAnsprechpartner.setActivatable(true); wtfAnsprechpartner.setEditable(true); wtfVorname.setActivatable(true); wtfVorname.setEditable(true); wtfTitel.setActivatable(true); wtfTitel.setEditable(true); wtfNtitel.setActivatable(true); wtfNtitel.setEditable(true); wdfGebDatum.setActivatable(true); wdfGebDatum.setEnabled(true); wcoAnrede.setActivatable(true); wcoAnrede.setEnabled(true); } } else { wtfAnsprechpartner.setActivatable(false); wtfAnsprechpartner.setEditable(false); wtfVorname.setActivatable(false); wtfVorname.setEditable(false); wtfTitel.setActivatable(false); wtfTitel.setEditable(false); wtfNtitel.setActivatable(false); wtfNtitel.setEditable(false); wdfGebDatum.setActivatable(false); wdfGebDatum.setEditable(false); wcoAnrede.setActivatable(false); wcoAnrede.setEditable(false); setAnsprechpartnerDto( DelegateFactory.getInstance() .getAnsprechpartnerDelegate() .ansprechpartnerFindByPrimaryKey((Integer) key)); setStatusbar(); dto2Components(dto); } getInternalFrame() .setLpTitle(InternalFrame.TITLE_IDX_AS_I_LIKE, getSelectedPartnerTitelAnrede()); } }
private void jbInit() throws Throwable { // von hier ... border = BorderFactory.createEmptyBorder(10, 10, 10, 10); setBorder(border); // das Aussenpanel hat immer das Gridbaglayout. gridBagLayoutAll = new GridBagLayout(); this.setLayout(gridBagLayoutAll); // Actionpanel von Oberklasse holen und anhaengen. jpaButtonAction = getToolsPanel(); this.setActionMap(null); wlaFormularNr.setText(LPMain.getTextRespectUISPr("fb.formularnummer")); wtfFormularNr.setFractionDigits(0); wlaBezeichnung.setText(LPMain.getInstance().getTextRespectUISPr("lp.bezeichnung")); wlaSort.setText(LPMain.getInstance().getTextRespectUISPr("label.sortierung")); wtfBezeichnung.setColumnsMax(PersonalFac.MAX_BERUF_BEZEICHNUNG); wtfBezeichnung.setText(""); wtfBezeichnung.setMandatoryField(true); wnfSortierung.setMandatoryField(true); wnfSortierung.setFractionDigits(0); getInternalFrame().addItemChangedListener(this); this.add( jpaButtonAction, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0)); // jetzt meine felder jpaWorkingOn = new JPanel(); gridBagLayoutWorkingPanel = new GridBagLayout(); jpaWorkingOn.setLayout(gridBagLayoutWorkingPanel); this.add( jpaWorkingOn, new GridBagConstraints( 0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.SOUTHEAST, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); this.add( getPanelStatusbar(), new GridBagConstraints( 0, 2, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); jpaWorkingOn.add( wlaBezeichnung, new GridBagConstraints( 0, 0, 1, 1, 0.1, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wtfBezeichnung, new GridBagConstraints( 1, 0, 1, 1, 0.3, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wlaFormularNr, new GridBagConstraints( 0, 1, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wtfFormularNr, new GridBagConstraints( 1, 1, 1, 1, 0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wlaSort, new GridBagConstraints( 0, 2, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wnfSortierung, new GridBagConstraints( 1, 2, 1, 1, 0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); String[] aWhichButtonIUse = { ACTION_UPDATE, ACTION_SAVE, ACTION_DELETE, ACTION_DISCARD, }; enableToolsPanelButtons(aWhichButtonIUse); }
private void jbInit() throws Throwable { getInternalFrame().addItemChangedListener(this); // Buttons. String[] aButton = { PanelBasis.ACTION_UPDATE, PanelBasis.ACTION_SAVE, PanelBasis.ACTION_DELETE, PanelBasis.ACTION_DISCARD }; enableToolsPanelButtons(aButton); // border = BorderFactory.createEmptyBorder(10, 10, 10, 10); // setBorder(border); // Das Aussenpanel hat immer das Gridbaglayout. gridBagLayoutAll = new GridBagLayout(); setLayout(gridBagLayoutAll); // Ab hier Ansprechpartnerfelder. wlaGueltigAb = new WrapperLabel(); LPMain.getInstance(); wlaGueltigAb.setText(LPMain.getTextRespectUISPr("lp.gueltigab")); wdfGueltigAb = new WrapperDateField(); wdfGueltigAb.setMandatoryFieldDB(true); wlaTitel = new WrapperLabel(); wlaNtitel = new WrapperLabel(); wlaVorname = new WrapperLabel(); wlaGebDatum = new WrapperLabel(); LPMain.getInstance(); wlaTitel.setText(LPMain.getTextRespectUISPr("lp.titel")); LPMain.getInstance(); wlaNtitel.setText(LPMain.getTextRespectUISPr("lp.ntitel")); LPMain.getInstance(); wlaVorname = new WrapperLabel(LPMain.getTextRespectUISPr("lp.vorname")); wlaGebDatum.setText(LPMain.getTextRespectUISPr("pers.personalangehoerige.geburtsdatum")); wcbVersteckt.setText(LPMain.getTextRespectUISPr("lp.versteckt")); wcbNewsletterEmpfaenger.setText( LPMain.getTextRespectUISPr("part.ansprechpartner.newsletterempfaenger")); wlaAbteilung = new WrapperLabel(LPMain.getTextRespectUISPr("lp.abteilung")); wtfAbteilung = new WrapperTextField(); wtfVorname = new WrapperTextField(); wdfGebDatum = new WrapperDateField(); wcoAnrede = new WrapperComboBox(); wtfTitel = new WrapperTextField(); wtfNtitel = new WrapperTextField(); wtfAnsprechpartnerfunktion = new WrapperTextField(); wtfAnsprechpartnerfunktion.setActivatable(false); wtfAnsprechpartnerfunktion.setMandatoryFieldDB(true); wbuAnsprechpartnerfunktion = new WrapperButton(); wbuAnsprechpartnerfunktion.setText(LPMain.getTextRespectUISPr("part.ansprechpartner_funktion")); wbuAnsprechpartnerfunktion.setActionCommand(ACTION_SPECIAL_FLR_ANSPRECHPARTNER_FUNKTION); wbuAnsprechpartnerfunktion.addActionListener(this); // gotobutton: 3 Anstatt des WrapperButtons den WrapperGotoButton // verwenden wbuAnsprechpartner = new WrapperGotoButton(WrapperGotoButton.GOTO_PARTNER_AUSWAHL); wbuAnsprechpartner.setText(LPMain.getTextRespectUISPr("button.ansprechpartner.long")); wbuAnsprechpartner.setActionCommand(ACTION_SPECIAL_FLR_ANSPRECHPARTNER); wbuAnsprechpartner.addActionListener(this); wtfAnsprechpartner = new WrapperTextField(); wtfAnsprechpartner.setMandatoryFieldDB(true); wlaBemerkung = new WrapperLabel(LPMain.getTextRespectUISPr("lp.bemerkung")); wlaBemerkung.setVerticalAlignment(SwingConstants.NORTH); wefBemerkung = new WrapperEditorFieldTexteingabe( getInternalFrame(), LPMain.getTextRespectUISPr("lp.bemerkung")); wlaDurchwahl = new WrapperLabel(); wlaDurchwahl.setText(LPMain.getTextRespectUISPr("lp.durchwahl")); wlaDurchwahl.setMinimumSize(new Dimension(170, Defaults.getInstance().getControlHeight())); wlaDurchwahl.setPreferredSize(new Dimension(170, Defaults.getInstance().getControlHeight())); wtfDurchwahl = new WrapperTelefonField(PartnerFac.MAX_KOMMART_INHALT); wtfDurchwahl.setIstAnsprechpartner(true); wtfDurchwahl.setMinimumSize(new Dimension(170, Defaults.getInstance().getControlHeight())); wtfDurchwahl.setPreferredSize(new Dimension(170, Defaults.getInstance().getControlHeight())); wlaEmail = new WrapperLabel(); LPMain.getInstance(); wlaEmail.setText(LPMain.getTextRespectUISPr("lp.email")); wlaEmail.setMinimumSize(new Dimension(60, Defaults.getInstance().getControlHeight())); wlaEmail.setPreferredSize(new Dimension(60, Defaults.getInstance().getControlHeight())); wtfEmail = new WrapperEmailField(); LPMain.getInstance(); wlaFremdsystem = new WrapperLabel(LPMain.getTextRespectUISPr("part.ansprechpartner.fremdsystem")); wtfFremdsystem = new WrapperTextField(30); wlaFaxdurchwahl = new WrapperLabel(); LPMain.getInstance(); wlaFaxdurchwahl = new WrapperLabel(LPMain.getTextRespectUISPr("lp.faxdurchwahl")); wtfFaxdurchwahl = new WrapperTextField(PartnerFac.MAX_KOMMART_INHALT); wlaHandy = new WrapperLabel(); LPMain.getInstance(); wlaHandy = new WrapperLabel(LPMain.getTextRespectUISPr("lp.handy")); wtfHandy = new WrapperTelefonField(PartnerFac.MAX_KOMMART_INHALT); wlaDirektfax = new WrapperLabel(); LPMain.getInstance(); wlaDirektfax = new WrapperLabel(LPMain.getTextRespectUISPr("lp.direktfax")); wtfDirektfax = new WrapperTextField(PartnerFac.MAX_KOMMART_INHALT); wlaSort = new WrapperLabel(); LPMain.getInstance(); wlaSort = new WrapperLabel(LPMain.getTextRespectUISPr("label.sortierung")); wtfSort = new WrapperTextNumberField(); wtfSort.setMandatoryFieldDB(true); wtfSort.setMinimumValue(new Integer(0)); wtfSort.setMaximumDigits(4); wtfSort.setMaximumValue(new Integer(9999)); wbuPasswort = new WrapperButton(LPMain.getTextRespectUISPr("part.ansprechpartner.passwort")); wbuPasswort.addActionListener(this); wbuPasswort.setActionCommand(ACTION_SPECIAL_PASSWORD); jpaWorkingOn = new JPanel(new MigLayout("wrap 8", "[25%][10%][20%][10%][10%][10%][20%]")); // Actionpanel von Oberklasse holen und einhaengen. panelButtonAction = getToolsPanel(); add( panelButtonAction, new GridBagConstraints( 0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); add( jpaWorkingOn, new GridBagConstraints( 0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.SOUTH, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); // Statusbar an den unteren Rand des Panels haengen. add( getPanelStatusbar(), new GridBagConstraints( 0, 2, 1, 1, 1.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); // Ab hier einhaengen. // Zeile jpaWorkingOn.add(wbuAnsprechpartner, "growx"); jpaWorkingOn.add(wcoAnrede, "growx, width 70:70:70"); jpaWorkingOn.add(wtfAnsprechpartner, "growx"); jpaWorkingOn.add(wlaGebDatum, "growx, width 70:70:70"); jpaWorkingOn.add(wdfGebDatum, "growx"); jpaWorkingOn.add(wlaGueltigAb, "growx"); jpaWorkingOn.add(wdfGueltigAb, "growx, span2"); jpaWorkingOn.add(wcbNewsletterEmpfaenger, "growx"); jpaWorkingOn.add(wlaVorname, "growx"); jpaWorkingOn.add(wtfVorname, "growx"); jpaWorkingOn.add(wlaTitel, "growx"); jpaWorkingOn.add(wtfTitel, "growx"); jpaWorkingOn.add(wlaNtitel, "growx, width 50:50:50"); jpaWorkingOn.add(wtfNtitel, "growx, span2"); jpaWorkingOn.add(wbuAnsprechpartnerfunktion, "growx"); jpaWorkingOn.add(wtfAnsprechpartnerfunktion, "growx, span 2"); jpaWorkingOn.add(wlaAbteilung, "growx"); jpaWorkingOn.add(wtfAbteilung, "growx, span 3, wrap"); jpaWorkingOn.add(wlaBemerkung, "top, growx"); jpaWorkingOn.add(wefBemerkung, "grow, span"); iZeile++; jpaWorkingOn.add(wlaDurchwahl, "growx"); jpaWorkingOn.add(wtfDurchwahl, "growx, span 2"); jpaWorkingOn.add(wlaEmail, "growx, span 2"); jpaWorkingOn.add(wtfEmail, "growx, span"); iZeile++; jpaWorkingOn.add(wlaFaxdurchwahl, "growx"); jpaWorkingOn.add(wtfFaxdurchwahl, "growx, span 2"); jpaWorkingOn.add(wlaHandy, "growx, span 2"); jpaWorkingOn.add(wtfHandy, "growx, span"); iZeile++; jpaWorkingOn.add(wlaDirektfax, "growx"); jpaWorkingOn.add(wtfDirektfax, "growx, span 2"); jpaWorkingOn.add(wlaFremdsystem, "growx, span 2"); jpaWorkingOn.add(wtfFremdsystem, "growx, span"); iZeile++; jpaWorkingOn.add(wlaSort, "top, growx"); jpaWorkingOn.add(wtfSort, "top, growx, span 2"); if (DelegateFactory.getInstance() .getTheJudgeDelegate() .hatRecht(com.lp.server.benutzer.service.RechteFac.RECHT_LP_DARF_VERSTECKTE_SEHEN)) { jpaWorkingOn.add(wcbVersteckt, "skip 2, growx, width 80:80:80"); } else { jpaWorkingOn.add(new WrapperLabel(""), "skip 2, growx"); } jpaWorkingOn.add(wbuPasswort, "growx"); // Zeile createAndSaveAndShowButton( "/com/lp/client/res/book_open2.png", LPMain.getTextRespectUISPr("part.partner.export.vcard"), ACTION_SPECIAL_VCARD_EXPORT, null); }
private void jbInit() throws Throwable { // TabbedPane Personal int tabIndex = 0; IDX_TABBED_PANE_PERSONAL = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("menueentry.personal"), null, null, LPMain.getTextRespectUISPr("menueentry.personal"), IDX_TABBED_PANE_PERSONAL); if (LPMain.getInstance() .getDesktop() .darfAnwenderAufModulZugreifen(LocaleFac.BELEGART_PERSONAL)) { tabIndex++; IDX_TABBED_PANE_ZEITMODELL = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.title.tab.zeitmodell"), null, null, LPMain.getTextRespectUISPr("pers.title.tab.zeitmodell"), IDX_TABBED_PANE_ZEITMODELL); if (LPMain.getInstance() .getDesktop() .darfAnwenderAufZusatzfunktionZugreifen(MandantFac.ZUSATZFUNKTION_BEREITSCHAFT)) { tabIndex++; IDX_TABBED_PANE_BEREITSCHAFT = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.bereitschaft"), null, null, LPMain.getTextRespectUISPr("pers.bereitschaft"), IDX_TABBED_PANE_BEREITSCHAFT); } tabIndex++; IDX_TABBED_PANE_BETRIEBSKALENDER = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.title.tab.betriebskalender"), null, null, LPMain.getTextRespectUISPr("pers.title.tab.betriebskalender"), IDX_TABBED_PANE_BETRIEBSKALENDER); tabIndex++; IDX_TABBED_PANE_ARTIKELZULAGE = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.artikelzulage"), null, null, LPMain.getTextRespectUISPr("pers.artikelzulage"), IDX_TABBED_PANE_ARTIKELZULAGE); tabIndex++; IDX_TABBED_PANE_KOLLEKTIV = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.personaldaten.kollektiv"), null, null, LPMain.getTextRespectUISPr("pers.personaldaten.kollektiv"), IDX_TABBED_PANE_KOLLEKTIV); tabIndex++; IDX_TABBED_PANE_PERSONALGRUPPEN = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.personalgruppe"), null, null, LPMain.getTextRespectUISPr("pers.personalgruppe"), IDX_TABBED_PANE_PERSONALGRUPPEN); tabIndex++; IDX_TABBED_PANE_FAHRZEUG = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.fahrzeug"), null, null, LPMain.getTextRespectUISPr("pers.fahrzeug"), IDX_TABBED_PANE_FAHRZEUG); // nur anzeigen wenn Benutzer Recht dazu hat if (DelegateFactory.getInstance() .getTheJudgeDelegate() .hatRecht(RechteFac.RECHT_LP_DARF_GRUNDDATEN_SEHEN)) { tabIndex++; IDX_TABBED_PANE_GRUNDDATEN = tabIndex; tabbedPaneRoot.insertTab( LPMain.getTextRespectUISPr("pers.title.tab.grunddaten"), null, null, LPMain.getTextRespectUISPr("pers.title.tab.grunddaten"), IDX_TABBED_PANE_GRUNDDATEN); } } registerChangeListeners(); createTabbedPanePersonal(null); tabbedPanePersonal.lPEventObjectChanged(null); tabbedPaneRoot.setSelectedComponent(tabbedPanePersonal); // iicon: hier das li/on icon gemacht ImageIcon iicon = new javax.swing.ImageIcon(getClass().getResource("/com/lp/client/res/worker16x16.png")); setFrameIcon(iicon); }
/** * Dialog initialisieren * * @throws Throwable */ private void jbInit() throws Throwable { // die Gruppe mit nach Datum wlaNachdatum = new WrapperLabel(LPMain.getTextRespectUISPr("label.auswertung")); wlaNachdatum.setMaximumSize(new Dimension(120, 23)); wlaNachdatum.setMinimumSize(new Dimension(120, 23)); wlaNachdatum.setPreferredSize(new Dimension(120, 23)); wlaNachdatum.setHorizontalAlignment(SwingConstants.LEADING); wlaEmptyLabel1 = new WrapperLabel(); wlaEmptyLabel1.setMaximumSize(new Dimension(10, 23)); wlaEmptyLabel1.setMinimumSize(new Dimension(10, 23)); wlaEmptyLabel1.setPreferredSize(new Dimension(10, 23)); jbgNachdatum = new ButtonGroup(); jbgJahr = new ButtonGroup(); wrbBelegdatum = new WrapperRadioButton(); wrbBelegdatum.setText(LPMain.getTextRespectUISPr("label.belegdatum")); wrbFreigabedatum = new WrapperRadioButton(); wrbFreigabedatum.setText(LPMain.getTextRespectUISPr("label.freigabedatum")); wrbKalenderjahr = new WrapperRadioButton(); wrbKalenderjahr.setText(LPMain.getTextRespectUISPr("label.kalenderjahr")); wrbGeschaeftsjahr = new WrapperRadioButton(); wrbGeschaeftsjahr.setText(LPMain.getTextRespectUISPr("label.geschaeftsjahr")); jbgNachdatum.add(wrbBelegdatum); jbgNachdatum.add(wrbFreigabedatum); jbgJahr.add(wrbGeschaeftsjahr); jbgJahr.add(wrbKalenderjahr); wlaEmptyLabel2 = new WrapperLabel(); wlaPeriode = new WrapperLabel(LPMain.getTextRespectUISPr("label.periode")); wlaPeriode.setHorizontalAlignment(SwingConstants.LEADING); wlaEmptyLabel3 = new WrapperLabel(); wcoGeschaeftsjahr = new WrapperComboBox(); wcoGeschaeftsjahr.setMandatoryField(true); jpaWorkingOn.add( wlaNachdatum, new GridBagConstraints( 0, iZeile, 2, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); iZeile++; jpaWorkingOn.add( wlaEmptyLabel1, new GridBagConstraints( 0, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wrbBelegdatum, new GridBagConstraints( 1, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); iZeile++; jpaWorkingOn.add( wrbFreigabedatum, new GridBagConstraints( 1, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); iZeile++; jpaWorkingOn.add( wlaPeriode, new GridBagConstraints( 0, iZeile, 2, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); iZeile++; jpaWorkingOn.add( wrbKalenderjahr, new GridBagConstraints( 1, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); iZeile++; jpaWorkingOn.add( wrbGeschaeftsjahr, new GridBagConstraints( 1, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); iZeile++; jpaWorkingOn.add( wlaEmptyLabel2, new GridBagConstraints( 0, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); iZeile++; jpaWorkingOn.add( wlaEmptyLabel3, new GridBagConstraints( 0, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wcoGeschaeftsjahr, new GridBagConstraints( 1, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0)); }
private void jbInit() throws Throwable { wlaDatumKW.setText(LPMain.getTextRespectUISPr("lp.datum") + ":"); wbuZeitenAbschliessen.setText( LPMain.getTextRespectUISPr("pers.report.wochenabschluss.zeitenabschliessen")); wbuZeitenAbschliessen.setEnabled(false); wbuZeitenAbschliessen.addActionListener(this); wbuKWZurueck.setText("<"); wbuKWZurueck.addActionListener(this); wbuNaechsteKW.setText(">"); wbuNaechsteKW.addActionListener(this); wcoInVorschauBleiben.setText( LPMain.getTextRespectUISPr("pers.wochenabschluss.report.invorschaubleiben")); wdfKW.setMandatoryField(true); wdfKW.getDisplay().addPropertyChangeListener(this); Calendar c = Calendar.getInstance(); c.add(Calendar.DAY_OF_MONTH, -7); wdfKW.setDate(c.getTime()); jpaWorkingOn.setLayout(gridBagLayout1); this.add( jpaWorkingOn, new GridBagConstraints( 0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); iZeile++; jpaWorkingOn.add( wlaDatumKW, new GridBagConstraints( 0, iZeile, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 100, 0)); jpaWorkingOn.add( wdfKW, new GridBagConstraints( 1, iZeile, 1, 1, 0.1, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wbuKWZurueck, new GridBagConstraints( 2, iZeile, 1, 1, 0.1, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 10, 0)); jpaWorkingOn.add( wlaKW, new GridBagConstraints( 3, iZeile, 1, 1, 0.1, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 200, 0)); jpaWorkingOn.add( wbuNaechsteKW, new GridBagConstraints( 4, iZeile, 1, 1, 0.1, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 20, 2, 2), 10, 0)); iZeile++; jpaWorkingOn.add( wbuZeitenAbschliessen, new GridBagConstraints( 4, iZeile, 1, 1, 1, 1, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 20, 2, 2), 0, 0)); jpaWorkingOn.add( wcoInVorschauBleiben, new GridBagConstraints( 3, iZeile, 1, 1, 0.1, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); }
private void jbInit() throws Throwable { this.setLayout(gridBagLayout1); jpaWorkingOn.setLayout(gridBagLayout2); wlaDatumVon.setText(LPMain.getInstance().getTextRespectUISPr("lp.von")); wlaDatumBis.setText(LPMain.getInstance().getTextRespectUISPr("lp.bis")); wdfDatumVon.setTimestamp(new java.sql.Timestamp(System.currentTimeMillis() - 24 * 3600000)); wdfDatumBis.setTimestamp(new java.sql.Timestamp(System.currentTimeMillis() - 24 * 3600000)); wdrBereich = new WrapperDateRangeController(wdfDatumVon, wdfDatumBis); wdfDatumVon.setMandatoryField(true); wdfDatumBis.setMandatoryField(true); wsfArtikelklasse = new WrapperSelectField(WrapperSelectField.ARTIKELKLASSE, getInternalFrame(), true); wbuArtikelnrVon.setText( LPMain.getTextRespectUISPr("artikel.artikelnummer") + " " + LPMain.getTextRespectUISPr("lp.von")); wbuArtikelnrBis.setText( LPMain.getTextRespectUISPr("artikel.artikelnummer") + " " + LPMain.getTextRespectUISPr("lp.bis")); wtfArtikelnrVon.setActivatable(false); wtfArtikelnrBis.setActivatable(false); wtfArtikelnrVon.setActivatable(false); wbuArtikelnrVon.setActionCommand(ACTION_SPECIAL_ARTIKELVON_FROM_LISTE); wbuArtikelnrVon.addActionListener(this); wbuArtikelnrBis.setActionCommand(ACTION_SPECIAL_ARTIKELBIS_FROM_LISTE); wbuArtikelnrBis.addActionListener(this); wbuBranche = new WrapperButton(); wbuBranche.setActionCommand(ACTION_SPECIAL_FLR_BRANCHE); wbuBranche.setActivatable(false); wbuBranche.addActionListener(this); wbuBranche.setText(LPMain.getInstance().getTextRespectUISPr("button.branche")); wtfBranche = new WrapperTextField(PartnerFac.MAX_BRANCHE); wtfBranche.setActivatable(false); getInternalFrame().addItemChangedListener(this); this.add( jpaWorkingOn, new GridBagConstraints( 0, 0, 1, 1, 1.0, 1.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0)); int iZeile = 0; iZeile++; jpaWorkingOn.add( wlaDatumVon, new GridBagConstraints( 0, iZeile, 1, 1, 50, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wdfDatumVon, new GridBagConstraints( 1, iZeile, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 100, 0)); jpaWorkingOn.add( wlaDatumBis, new GridBagConstraints( 2, iZeile, 1, 1, 50, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wdfDatumBis, new GridBagConstraints( 3, iZeile, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 100, 0)); jpaWorkingOn.add( wdrBereich, new GridBagConstraints( 4, iZeile, 1, 1, 0, 0.0, GridBagConstraints.WEST, GridBagConstraints.BOTH, new Insets(2, 2, 2, 0), 0, 0)); iZeile++; jpaWorkingOn.add( wbuArtikelnrVon, new GridBagConstraints( 0, iZeile, 1, 1, 50, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wtfArtikelnrVon, new GridBagConstraints( 1, iZeile, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wbuArtikelnrBis, new GridBagConstraints( 2, iZeile, 1, 1, 50, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wtfArtikelnrBis, new GridBagConstraints( 3, iZeile, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); iZeile++; jpaWorkingOn.add( wsfArtikelklasse.getWrapperButton(), new GridBagConstraints( 0, iZeile, 1, 1, 50, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wsfArtikelklasse.getWrapperTextField(), new GridBagConstraints( 1, iZeile, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); iZeile++; jpaWorkingOn.add( wbuBranche, new GridBagConstraints( 0, iZeile, 1, 1, 50, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); jpaWorkingOn.add( wtfBranche, new GridBagConstraints( 1, iZeile, 1, 1, 0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0)); }