public void selectFirstTabWithConflicts() { for (int i = 0; i < tabbedPane.getTabCount(); i++) { if (tabbedPane.isEnabledAt(i) && mergeIncomplete.equals(tabbedPane.getIconAt(i))) { tabbedPane.setSelectedIndex(i); break; } } }
public void mouseClicked(MouseEvent mevt) { JTablePad tabEv = (JTablePad) mevt.getSource(); if (mevt.getClickCount() == 2) { if (tabEv == tabDet && tabEv.getLinhaSel() > -1) { ImageIcon imgclicada = (ImageIcon) tabEv.getValor(tabEv.getLinhaSel(), DETALHAMENTO.STATUS.ordinal()); if (imgclicada.equals(imgUrgente)) { FOrcamento orc = null; if (Aplicativo.telaPrincipal.temTela(FOrcamento.class.getName())) { orc = (FOrcamento) Aplicativo.telaPrincipal.getTela(FOrcamento.class.getName()); } else { orc = new FOrcamento(); Aplicativo.telaPrincipal.criatela("Orçamento", orc, con); } // orc.exec( (Integer) tabEv.getValor( tabEv.getLinhaSel(), // DETALHAMENTO.CODORC.ordinal() ) ); } else { // FOP op = new FOP( (Integer) tabDet.getValor( tabEv.getLinhaSel(), // DETALHAMENTO.CODOP.ordinal() ), (Integer) tabDet.getValor( tabEv.getLinhaSel(), // DETALHAMENTO.SEQOP.ordinal() ) ); // Aplicativo.telaPrincipal.criatela( "Ordens de produção", op, con ); } } } if ((tabEv == tabDet) && (tabEv.getLinhaSel() > -1)) { Boolean selecionado = (Boolean) tabEv.getValor(tabEv.getLinhaSel(), 0); BigDecimal qtdaprod = null; ImageIcon imgclicada = null; if (tabEv == tabDet) { qtdaprod = (BigDecimal) tabEv.getValor(tabEv.getLinhaSel(), DETALHAMENTO.QTDAPROD.ordinal()); imgclicada = (ImageIcon) tabEv.getValor(tabEv.getLinhaSel(), DETALHAMENTO.STATUS.ordinal()); tabEv.setValor(!(selecionado).booleanValue(), tabEv.getLinhaSel(), 0); } } }