segunda-feira, 27 de outubro de 2014

Confirm Dialog usando Java Swing

Código para ser inserido quando se deseja mostrar uma janela que receba a confirmação do usuário para dar continuidade a ação.


int dialogButton = JOptionPane.YES_NO_OPTION;
int dialogResult = JOptionPane.showConfirmDialog(this, "Your Message", "Title on Box",dialogButton);
if(dialogResult==0)
  System.out.println("Yes option");
else
 System.out.println("No Option");

domingo, 12 de outubro de 2014

Java - Lendo caracteres

public void lerArquivo(){
String nome = "code.txt";
char letra;
try {
FileReader arq = new FileReader(nome);
BufferedReader lerArq = new BufferedReader(arq);
//String linha = lerArq.readLine();
// lê a primeira linha
// a variável "linha" recebe o valor "null" quando o processo
// de repetição atingir o final do arquivo texto
letra = (char) lerArq.read();
int c;
while ((c = lerArq.read()) != -1) {
//System.out.printf("%s\n", linha);
//linha = lerArq.readLine();

//letra = (char) lerArq.read();
c = lerArq.read();
System.out.println(c);
System.out.printf(" OI %c\n",(char)c);
// lê da segunda até a última linha
}
arq.close();
} catch (IOException e) {
String local = System.getProperty("user.dir");
System.err.printf("Erro na abertura do arquivo: %s.\n", e.getMessage()+" "+local);
}
}

Mostrando diretorio atual da aplicação java e lendo um arquivo txt

public class LerArquivo {
public static void main(String[] args) {
/*Scanner ler = new Scanner(System.in);
System.out.printf("Informe o nome de arquivo texto:\n");
String nome = ler.nextLine();
System.out.printf("\nConteúdo do arquivo texto:\n"); */
String nome = "code.txt";
try {
FileReader arq = new FileReader(nome);
BufferedReader lerArq = new BufferedReader(arq);
String linha = lerArq.readLine();
// lê a primeira linha
// a variável "linha" recebe o valor "null" quando o processo
// de repetição atingir o final do arquivo texto
while (linha != null) {
System.out.printf("%s\n", linha);
linha = lerArq.readLine();
// lê da segunda até a última linha
}
arq.close();
} catch (IOException e) {
String local = System.getProperty("user.dir");
System.err.printf("Erro na abertura do arquivo: %s.\n", e.getMessage()+" "+local);
}
System.out.println();



}
}

sexta-feira, 10 de outubro de 2014

Trabalhando com Gnuplot 4.6

Dica 1 - Acessar diretório que contem o arquivo com os dados
$ cd 'C:\Users\user\deretorio1\diretorio2'

Dica 2 - Carregar arquivo txt com os dados
$ splot "./arquivo.txt" using 1:2

significa que vai pegar a primeira coluna do arquivo como eixo x e a segunda coluna como eixo y

$ splot "./resultado.txt" using 1:2:3   

significa que vai pegar a primeira coluna do arquivo como eixo x e a segunda coluna como eixo y e terceira coluna como eixo z

Dica 3 - Gerar o gráfico com os dados

$ splot "./arquivo.txt" using 1:2:3 title 'titulo'

Dica 4 - Salvar gráfico como imagem png

$ set terminal png                                          
$ set output 'nome_da_imagem.png'                                  
$ replot