private void addCreate(String name) { try { helpPanel.getjTextPane1().setEditable(false); clearDoc(); doc.insertString(doc.getLength(), "Montar robô", style); doc.insertString(doc.getLength(), "\n\n", styleW); doc.insertString( doc.getLength(), "1) Clique no menu ROBÔ\n" + "2) Clique no menu MONTAR ROBÔ\n" + "A tela de montagem do robô irá abrir.\n", styleW); doc.insertString(doc.getLength(), "\nAdicionar elementos\n", style2); doc.insertString( doc.getLength(), "1) Clique em um dos elementos que estão nas abas (Base, " + "Atuador ou Sensor)\n" + "2) Quadrados verdes indicarão onde aquela peça pode ser encaixada. Uma imagem no canto " + "superior direito mostra qual a peça que está sendo adicionada neste momento.\n" + "3) Clique em um dos quadrados verdes para inserir a peça no novo robô\n" + "Algumas peças não podem ser usadas em conjunto. Nestes casos, os quadrados verdes não " + "aparecerão.\n", styleW); doc.insertString(doc.getLength(), "\nDeletar elementos\n", styleP); doc.insertString( doc.getLength(), "1) Clique na peça que você deseja deletar\n" + "2) Clique no botão DELETAR\n" + "A peça será então deletada.\n", styleW); doc.insertString(doc.getLength(), "\nSalvar robô\n", style2); doc.insertString( doc.getLength(), "- Para salvar o robô clique no menu ARQUIVO - SALVAR.\n" + "- O novo robô será salvo." + "- Para que o robô seja salvo, ele deve ter uma base.\n", styleW); if (name.contains(helpIndex.get(30))) { helpPanel.getjTextPane1().setCaretPosition(105); } else if (name.contains(helpIndex.get(31))) { helpPanel.getjTextPane1().setCaretPosition(533); } else if (name.contains(helpIndex.get(32))) { helpPanel.getjTextPane1().setCaretPosition(649); } else { helpPanel.getjTextPane1().setCaretPosition(0); } } catch (BadLocationException ex) { Logger.getLogger(ActivityPanel.class.getName()).log(Level.SEVERE, null, ex); } }
private void setStyles() { doc = helpPanel.getjTextPane1().getStyledDocument(); style = helpPanel.getjTextPane1().addStyle("I'm a Style", null); StyleConstants.setAlignment(style, StyleConstants.ALIGN_CENTER); StyleConstants.setForeground(style, Color.PINK); StyleConstants.setFontSize(style, 20); StyleConstants.setFontFamily(style, "cambria"); StyleConstants.setBold(style, true); StyleConstants.setSpaceAbove(style, 4); style2 = helpPanel.getjTextPane1().addStyle("I'm a Style", null); StyleConstants.setFontFamily(style2, "cambria"); StyleConstants.setForeground(style2, Color.BLUE); StyleConstants.setBold(style2, true); StyleConstants.setAlignment(style2, StyleConstants.ALIGN_JUSTIFIED); StyleConstants.setFontSize(style2, 12); styleW = helpPanel.getjTextPane1().addStyle("I'm a Style", null); StyleConstants.setFontFamily(styleW, "cambria"); StyleConstants.setAlignment(styleW, StyleConstants.ALIGN_JUSTIFIED); StyleConstants.setFontSize(styleW, 12); styleWB = helpPanel.getjTextPane1().addStyle("I'm a Style", null); StyleConstants.setFontFamily(styleWB, "cambria"); StyleConstants.setBold(styleWB, true); StyleConstants.setAlignment(styleWB, StyleConstants.ALIGN_JUSTIFIED); StyleConstants.setFontSize(styleWB, 12); styleP = helpPanel.getjTextPane1().addStyle("I'm a Style", null); StyleConstants.setFontFamily(styleP, "cambria"); StyleConstants.setForeground(styleP, Color.MAGENTA); StyleConstants.setBold(styleP, true); StyleConstants.setAlignment(styleP, StyleConstants.ALIGN_JUSTIFIED); StyleConstants.setFontSize(styleP, 12); }
private void fillTree() { DefaultMutableTreeNode conteudo = new DefaultMutableTreeNode("Conteúdo"); model = new DefaultTreeModel(conteudo); DefaultMutableTreeNode atividade = new DefaultMutableTreeNode(helpIndex.get(index)); atividadeInt = index; index++; DefaultMutableTreeNode atividade1 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode atividade2 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode atividade3 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode modAtividade = new DefaultMutableTreeNode(helpIndex.get(index)); modAtividadeInt = index; index++; DefaultMutableTreeNode modAtividade1 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode modAtividade2 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode modAtividade3 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode modAtividade4 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente = new DefaultMutableTreeNode(helpIndex.get(index)); ambienteInt = index; index++; DefaultMutableTreeNode ambiente1 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente2 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente3 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente4 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente5 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente6 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente7 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente8 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente9 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente10 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente11 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente12 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente13 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente14 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente15 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente16 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente17 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente18 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode ambiente19 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode montar = new DefaultMutableTreeNode(helpIndex.get(index)); montarInt = index; index++; DefaultMutableTreeNode montar1 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode montar2 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; DefaultMutableTreeNode montar3 = new DefaultMutableTreeNode(helpIndex.get(index)); index++; atividade.add(atividade1); atividade.add(atividade2); atividade.add(atividade3); modAtividade.add(modAtividade1); modAtividade.add(modAtividade2); modAtividade.add(modAtividade3); modAtividade.add(modAtividade4); ambiente.add(ambiente1); ambiente1.add(ambiente2); ambiente1.add(ambiente3); ambiente.add(ambiente4); ambiente4.add(ambiente5); ambiente4.add(ambiente6); ambiente.add(ambiente7); ambiente7.add(ambiente8); ambiente7.add(ambiente9); ambiente.add(ambiente10); ambiente10.add(ambiente11); ambiente10.add(ambiente12); ambiente.add(ambiente13); ambiente13.add(ambiente14); ambiente.add(ambiente15); ambiente15.add(ambiente16); ambiente15.add(ambiente17); ambiente.add(ambiente18); ambiente18.add(ambiente19); montar.add(montar1); montar.add(montar2); montar.add(montar3); conteudo.add(atividade); conteudo.add(modAtividade); conteudo.add(ambiente); conteudo.add(montar); helpPanel.getjTree1().setModel(model); }
private void addAmbient(String name) { try { helpPanel.getjTextPane1().setEditable(false); clearDoc(); doc.insertString(doc.getLength(), "Ambiente virtual", style); doc.insertString(doc.getLength(), "\n\n", styleW); doc.insertString( doc.getLength(), "- O ambiente virtual foi escolhido pelo professor na criação da " + "atividade.\n" + "- Se nesta atividade você não tem permissão para adicionar novos elementos, você não " + "poderá adicionar imagens, linhas ou objetos.\n" + "- Se nesta atividade você não tem permissão para modificar o ambiente virtual, você não " + "poderá editar ou mover imagens, linhas ou objetos.\n" + "- Se nesta atividade você não tem permissão para modificar a câmera, você não poderá " + "modificar a visualização do ambiente de 3D para 2D e vice-versa.\n", styleW); doc.insertString(doc.getLength(), "\nCâmera\n", style2); doc.insertString(doc.getLength(), "\nMover a câmera\n", styleWB); doc.insertString( doc.getLength(), "Para utilizar a câmera no modo 3D podem ser utilizadas vários botões:\n" + "- Setas da tela permitem girar a câmera ou aumentar o zoom dela\n" + "- Botão direito do mouse permite girar a câmera, e botão de scroll permite dar zoom\n" + "- Teclas W, S e setas direcionais podem ser utilizadas para mover a câmera quando não há " + "nenhum robô selecionado.\n" + "Se o tipo de visualização for 2D, podem ser utilizados os mesmo botões, mas eles só permitirão " + "o movimento no ambiente bidimensional." + "\n", styleW); doc.insertString(doc.getLength(), "\nVisualização 2D ou 3D\n", styleWB); doc.insertString( doc.getLength(), "- Clique no botão 2D/3D da tela para modificar o tipo de " + "visualização.\n", styleW); doc.insertString(doc.getLength(), "\nImagem\n", styleP); doc.insertString( doc.getLength(), "- Imagens simulam cartolinas colocadas no chão do ambiente " + "virutal.\n" + "- Elas não podem ser detectadas por nenhum sensor.\n", styleW); doc.insertString(doc.getLength(), "\nAdicionar\n", styleWB); doc.insertString( doc.getLength(), "1) Clique na imagem do globo\n" + "2) Escolha uma imagem\n" + "3) Clique em ADICIONAR\n" + "4) Clique em algum lugar do ambiente virtual\n" + "A imagem será adicionada neste lugar.\n", styleW); doc.insertString(doc.getLength(), "\nEditar\n", styleWB); doc.insertString( doc.getLength(), "- Clique na imagem para selecioná-la\n" + "- Você pode usar as setas direcionais da DIREITA ou da ESQUERDA para rotacionar a imagem\n" + "- Você pode usar o mouse para movê-la pelo ambiente virtual\n" + "- Você pode editar propriedades da imagem no espaço de propriedades no canto esquerdo inferior " + "da tela:\n" + " 1) Escolha o tamanho que você quer que a imagem tenha\n" + " 2) Escolha a imagem que você quer que apareça:\n" + " . Para mudar a imagem, clique na imagem e escolha uma nova imagem\n" + " 3) Clique no botão MODIFICAR IMAGEM\n", styleW); doc.insertString(doc.getLength(), "\nLinha\n", styleP); doc.insertString( doc.getLength(), "- Linhas simulam fitas adesivas de cores diversas colocadas no chão " + "do ambiente virutal.\n" + "- Elas podem ser detectadas por sensores de cor virados para baixo.\n", styleW); doc.insertString(doc.getLength(), "\nAdicionar\n", styleWB); doc.insertString( doc.getLength(), "1) Clique na área da cor para escolher a cor da linha\n" + "2) Escolha uma cor\n" + "3) Clique em ADICIONAR\n" + "4) Clique em dois pontos do ambiente virtual\n" + "5) A partir daí, clique em um ponto para continuar a linha\n", styleW); doc.insertString(doc.getLength(), "\nEditar\n", styleWB); doc.insertString( doc.getLength(), "- Clique na linha para selecioná-la\n" + "- Você pode usar as setas direcionais da DIREITA ou da ESQUERDA para rotacionar a linha\n" + "- Você pode usar o mouse para movê-la pelo ambiente virtual\n" + "- Você pode editar propriedades da linha no espaço de propriedades no canto esquerdo inferior " + "da tela:\n" + " 1) Escolha o tamanho que você quer que a linha tenha\n" + " 2) Escolha a cor da linha:\n" + " . Para mudar a cor da linha, clique no espaço de cor e escolha uma nova cor\n" + " 3) Clique no botão MODIFICAR LINHA\n", styleW); doc.insertString(doc.getLength(), "\nObjetos\n", style2); doc.insertString( doc.getLength(), "- Objetos simulam obstáculos ao robô.\n" + "- Eles podem ser detectados por sensores de cor, toque ou ultrasônico.\n", styleW); doc.insertString(doc.getLength(), "\nAdicionar\n", styleWB); doc.insertString( doc.getLength(), "1) Clique na aba OBJETOS\n" + "2) Clique no objeto que você deseja selecionar\n" + "3) Clique em um ponto do ambiente virtual\n" + "O objeto será adicionado neste lugar.\n", styleW); doc.insertString(doc.getLength(), "\nEditar\n", styleWB); doc.insertString( doc.getLength(), "- Clique no objeto para selecioná-lo\n" + "- Você pode usar as setas direcionais da DIREITA ou da ESQUERDA para rotacionar o objeto\n" + "- Você pode usar o mouse para movê-lo pelo ambiente virtual\n" + "- Você pode editar propriedades do objeto no espaço de propriedades no canto esquerdo inferior " + "da tela:\n" + " 1) Escolha o tamanho que você quer que o objeto tenha\n" + " 2) Clique no botão MODIFICAR OBJETO\n", styleW); doc.insertString(doc.getLength(), "\nRobô\n", styleP); doc.insertString( doc.getLength(), "- Os robô podem ser equipados com bases, sensores e atuadores " + "diferentes.\n", styleW); doc.insertString(doc.getLength(), "\nAdicionar\n", styleWB); doc.insertString( doc.getLength(), "1) Clique na aba ROBÔS\n" + "2) Clique no robô que você deseja selecionar\n" + "3) Uma descrição do robô aparecerá no canto inferior da tela\n" + "4) Clique em um ponto do ambiente virtual\n" + "O robô será adicionado neste lugar.\n" + "Para mover o robô:\n" + "1) Utilize o mouse para movê-lo por todo o ambiente virtual\n" + "2) Utilize as setas direcionais\n", styleW); doc.insertString(doc.getLength(), "\nExportar\n", style2); doc.insertString(doc.getLength(), "\nImagem\n", styleWB); doc.insertString( doc.getLength(), "- Clique no menu EXPORTAR - IMAGEM\n" + "- Isso vai retirar uma foto do ambiente virtual\n" + "- Você será perguntado se esta foto deverá ser a foto principal da sua atividade\n" + " . Foto principal é a foto que aparece para mostrar a atividade na Tela de " + "Atividades\n", styleW); doc.insertString(doc.getLength(), "\nVídeo\n", styleWB); doc.insertString( doc.getLength(), "- Clique no menu EXPORTAR - VÍDEO - INICIAR\n" + "- Isso vai iniciar a gravação de um vídeo da atividade\n" + "- A execução do programa ficará um pouco mais lenta\n" + "- Para parar a gravação do vídeo, clique no menu EXPORTAR - VÍDEO - TERMINAR\n", styleW); doc.insertString(doc.getLength(), "\nPrograma\n", styleP); doc.insertString( doc.getLength(), "- Para executar um programa deve-se clicar no menu " + "PROGRAMA - EXECUTAR PROGRAMA\n" + "- Para voltar para a área de montagem, clique no menu PROGRAMA - MONTAR ROBÔ\n", styleW); doc.insertString(doc.getLength(), "\nExecutar programa\n", styleWB); doc.insertString( doc.getLength(), "- A área de programas é dividida em três partes:" + "1) Robôs:\n" + " - Mostra todos os robôs do ambiente virtual.\n" + " - Para identificar o robô, clique na imagem, e o robô será selecionado no ambiente " + "virtual\n" + "2) Programa:\n" + " - Mostra os programas escritos na linguagem Educ\n" + "3) Tela do robô:\n" + " - Mostra o que está sendo escrito na tela do robô\n" + " - Só funciona quando há apenas um robô em execução\n\n" + "- Para iniciar a execução de um robô:\n" + "1) Escolha o robô na área de robôs\n" + "2) Escolha o programa utilizando as setas direcionais ao lado da imagem do robô\n" + "3) O nome do programa aparecerá embaixo, e os dados do programa aparecerão na " + "área de programas\n" + "4) Aperte o botão de PLAY para iniciar a execução do programa selecionado\n" + "5) Aperte o botão de STOP para parar a execução do programa\n\n" + "- Para iniciar a execução de vários robôs:\n" + "1) Escolha o programa que cada robô irá executar\n" + "2) Clique no botão de PLAY entre as área de robôs e de programa\n" + "3) Para parar a execução de todos ao mesmo tempo, clique no botão de STOP localizado " + "ao lado do botão PLAY\n", styleW); if (name.contains(helpIndex.get(11))) { helpPanel.getjTextPane1().setCaretPosition(521); } else if (name.contains(helpIndex.get(12))) { helpPanel.getjTextPane1().setCaretPosition(1003); } else if (name.contains(helpIndex.get(10))) { helpPanel.getjTextPane1().setCaretPosition(513); } if (name.contains(helpIndex.get(14))) { helpPanel.getjTextPane1().setCaretPosition(1224); } else if (name.contains(helpIndex.get(15))) { helpPanel.getjTextPane1().setCaretPosition(1392); } else if (name.contains(helpIndex.get(13))) { helpPanel.getjTextPane1().setCaretPosition(1097); } if (name.contains(helpIndex.get(17))) { helpPanel.getjTextPane1().setCaretPosition(2081); } else if (name.contains(helpIndex.get(18))) { helpPanel.getjTextPane1().setCaretPosition(2292); } else if (name.contains(helpIndex.get(16))) { helpPanel.getjTextPane1().setCaretPosition(1917); } if (name.contains(helpIndex.get(20))) { helpPanel.getjTextPane1().setCaretPosition(2920); } else if (name.contains(helpIndex.get(21))) { helpPanel.getjTextPane1().setCaretPosition(3083); } else if (name.contains(helpIndex.get(19))) { helpPanel.getjTextPane1().setCaretPosition(2802); } if (name.contains(helpIndex.get(23))) { helpPanel.getjTextPane1().setCaretPosition(3561); } else if (name.contains(helpIndex.get(22))) { helpPanel.getjTextPane1().setCaretPosition(3481); } else if (name.contains(helpIndex.get(25))) { helpPanel.getjTextPane1().setCaretPosition(3900); } else if (name.contains(helpIndex.get(26))) { helpPanel.getjTextPane1().setCaretPosition(4162); } else if (name.contains(helpIndex.get(24))) { helpPanel.getjTextPane1().setCaretPosition(3890); } else if (name.contains(helpIndex.get(28))) { helpPanel.getjTextPane1().setCaretPosition(4564); } else if (name.contains(helpIndex.get(27))) { helpPanel.getjTextPane1().setCaretPosition(4397); } else { helpPanel.getjTextPane1().setCaretPosition(0); } } catch (BadLocationException ex) { Logger.getLogger(ActivityPanel.class.getName()).log(Level.SEVERE, null, ex); } }
private void addModActivity(String name) { try { helpPanel.getjTextPane1().setEditable(false); clearDoc(); doc.insertString(doc.getLength(), "Modificar atividade", style); doc.insertString(doc.getLength(), "\n\n", styleW); doc.insertString( doc.getLength(), "Se você tiver permissão para modificar a atividade, a tela de " + "modificação de atividade permite modificar os detalhes da atividade.\n", styleW); doc.insertString( doc.getLength(), "\nModificar nome, descrição e observações gerais\n", style2); doc.insertString( doc.getLength(), "Para modificar o nome, a descrição ou as observações gerais da " + "atividade, basta editar as respectivas áreas de texto.\n", styleW); doc.insertString(doc.getLength(), "\nModificar configurações gerais\n", styleP); doc.insertString( doc.getLength(), "- Clique nos botões " + "que tem as palavras SIM ou NÃO.\n" + "- Quando o botão for clicado, a permissão vai mudar instantaneamente.\n", styleW); doc.insertString(doc.getLength(), "\nModificar imagens\n", style2); doc.insertString( doc.getLength(), "- Para adicionar imagens:\n" + " 1) Clique na imagem do globo\n" + " 2) Escolha uma imagem\n" + " 3) Clique no botão ADICIONAR\n" + "A imagem será então adicionada na lista ao lado.\n" + "- Para remover imagens:\n" + " 1) Selecione a imagem na lista\n" + " 2) Clique no botão REMOVER\n" + "A imagem será então removida da lista.\n", styleW); doc.insertString(doc.getLength(), "\nModificar vídeos\n", styleP); doc.insertString( doc.getLength(), "- Para adicionar vídeos:\n" + " 1) Clique no botão ADICIONAR\n" + " 2) Escolha um vídeo\n" + "O vídeo será então adicionado na lista abaixo.\n" + "- Para remover vídeos:\n" + " 1) Selecione o vídeo na lista\n" + " 2) Clique no botão REMOVER\n" + "O vídeo será então removido da lista.\n", styleW); if (name.contains(helpIndex.get(5))) { helpPanel.getjTextPane1().setCaretPosition(153); } else if (name.contains(helpIndex.get(6))) { helpPanel.getjTextPane1().setCaretPosition(436); } else if (name.contains(helpIndex.get(7))) { helpPanel.getjTextPane1().setCaretPosition(473); } else if (name.contains(helpIndex.get(8))) { helpPanel.getjTextPane1().setCaretPosition(793); } else { helpPanel.getjTextPane1().setCaretPosition(0); } } catch (BadLocationException ex) { Logger.getLogger(ActivityPanel.class.getName()).log(Level.SEVERE, null, ex); } }
private void addActivity(String name) { try { helpPanel.getjTextPane1().setEditable(false); clearDoc(); doc.insertString(doc.getLength(), "Atividades", style); doc.insertString(doc.getLength(), "\n\n", styleW); doc.insertString( doc.getLength(), "As atividades são cadastradas pelo professor para auxiliar o aluno " + "na utilização do simulador S-Educ. Nesta área é possível saber qual deve ser a " + "atividade desenvolvida, e que funções do simulador podem ser utilizadas.\n", styleW); doc.insertString(doc.getLength(), "\nEscolher uma atividade\n", style2); doc.insertString( doc.getLength(), "- Para escolher a atividade deve-se clicar na imagem das atividades " + "que estão na parte superior da tela.\n" + "- Quando escolher a atividade, as características dela aparecerão na tela.\n", styleW); doc.insertString(doc.getLength(), "\nDetalhes da atividade\n", styleP); doc.insertString( doc.getLength(), "Os detalhes da atividade são:\n" + "1) Nome: nome da atividade\n" + "2) Descrição: descrição geral da atividade, que indica o que deve ser feito\n" + "3) Observações gerais: detalhes que o professor queira dar ao aluno\n" + "4) Configurações gerais: indica as características da utilização do programa\n" + " a) Modificar a atividade: se o aluno pode ou não modificar os dados da atividade (detalhes " + "da atividade e o ambiente virtual)\n" + " b) Adicionar elementos virtuais: se o aluno pode ou não adicionar elementos virtuais no " + "ambiente virtual. Se não tiver esta permissão, o aluno deverá utilizar o ambiente virtual criado " + "pelo professor sem poder adicionar nada a ele.\n" + " c) Modificar o ambiente virtual: se o aluno pode ou não modificar os elementos virtuais de " + "lugar.\n" + " d) Modificar a câmera: se o aluno pode ou não modificar a câmera de 3D para 2D e vice-versa.\n" + " e) Utilizar mais de um robô: se o aluno pode ou não utilizar mais de um robô para realizar " + "a atividade.\n" + "5) Imagens: mostra as imagens cadastradas nesta atividade. As setas para direita e para esquerda " + "permitem visualizar mais imagens.\n", styleW); doc.insertString(doc.getLength(), "\nRealizar a atividade\n", style2); doc.insertString( doc.getLength(), "Clique no botão ABRIR para ir para a tela de modificação de " + "atividade.\n" + "O passo seguinte é ir para o ambiente virtual.\n", styleW); if (name.contains(helpIndex.get(1))) { helpPanel.getjTextPane1().setCaretPosition(232); } else if (name.contains(helpIndex.get(2))) { helpPanel.getjTextPane1().setCaretPosition(436); } else if (name.contains(helpIndex.get(3))) { helpPanel.getjTextPane1().setCaretPosition(1600); } else { helpPanel.getjTextPane1().setCaretPosition(0); } } catch (BadLocationException ex) { Logger.getLogger(ActivityPanel.class.getName()).log(Level.SEVERE, null, ex); } }