Acerca de la programación JAVA

importar javax.swing.JButton;

importar javax.swing.JTextField

importar javax.swing.JScrollBar; javax.swing.JScrollBar.

clase pública Read_book extiende JFrame {

privado estático final largo serialVersionUID = 1L;

JPanel privado jContentPane = null;

JTextArea privada jTextArea = nulo

JButton privado jButton = nulo;

JButton privado jButton1 = nulo

JTextField privado = nulo; /p>

JScrollBar privado jScrollBar = nulo;

JButton privado jButton2 = nulo

JButton privado jButton3 = nulo

contenido_archivo privado fcon = nuevo; File_content(); // @jve:decl-index=0:

JButton privado jButton4 = nulo;

JButton privado jButton5 = nulo;

booleano privado page_tag;

/**

* Este es el constructor predeterminado

*/

public Read_book() {

super();

inicializar();

}

/**

* Este método inicializa esto p>

*

*

* @return void

*/

private void inicializar() {

this.setSize(480, 281);

this.setContentPane(getJContentPane());

this.setTitle("Leer libro");

if (jButton2 == null) {

jButton2 = nuevo JButton();

jButton2.setBounds(nuevo Rectángulo(413, 164, 55, 33)) ;

jButton2.

jButton1.setEnabled(false);

jButton2.setEnabled(false);

jButton3.setEnabled(true

jButton4.setEnabled(false);

jButton5.setEnabled(false);

page_tag = true;

/* *para (int i = 0

; i < 5 ; i++){

jTextArea.setText(fcon.get_line() );

Entero line_str=fcon.line_show;

jTextField.setText (line_str.toString());

prueba {

Thread.sleep(1000);

} captura (Excepción ex) {

// TODO: manejar excepción

ex.printStackTrace();

}

}setText(line_str.toString());

// jTextField.setText(line_str.toString());

// while(page_tag==true){

fcon.line_count=line_str+fcon.num_plus;

}

}

});

}

devuelve jButton5;

}

public static void main( String[] args) {

System.out.println("start");

Read_book rbook = nuevo Read_book ();

rbook.setVisible(true);

System.// @jve:decl-index=0:visual-constraint="1,2"

importar java.io.BufferedReader;

importar FileInputStream;

importar java.io.FileWriter;

importar java.io.InputStreamReader; p>

importar java.io.PrintWriter;

importar java.io.File;

clase pública File_content {

int line_count;/ /read Número de líneas tomadas

int line_show;//Número de líneas mostradas

int num_plus;//Número de líneas mostradas por página

int speed_parameter = 10; //Parámetro de velocidad de paso de página automático

int page_length;//Número de caracteres mostrados en cada página

String use_file_name = "readbook";//Nombre del archivo novedoso extraído

p>

String strLine;//Cada línea de datos

StringBuffer strb = new StringBuffer();

Archivo FileWriter;//Para escribir archivos

PrintWriter out _too_file; // Se utiliza para escribir archivos

BufferedReader srcFile;

BufferedReader pamareter_File;

Archivo exist_file; // Almacenamiento de configuración de archivos

/**

* Constructor, configuración del archivo de configuración

>

*/

public File_content(){

prueba {

srcFile = new BufferedReader(new InputStreamReader(

new FileInputStream(use_file_name)));

exist_file = new File(use_file_name+".println(line_count);

out_to_file.print(num_plus);

out_to_file. flush();

}else{// El archivo de configuración existe, lea la configuración

pamareter_File= new BufferedReader(new InputStreamReader(

new FileInputStream(use_file_name+ " .readLine();

line_count=Integer.parseInt(line_str);

line_str = pamareter_File.readLine();

num_plus=Integer.parseInt( line_str );

line_count=Integer.parseInt(line_str);

line_str = pamareter_File.readLine()

num_plus=Integer.parseInt(line_str)parseInt; ( line_str);

}

line_show=line_count-num_plus;//mostrar el número de línea como la primera línea de la página

} catch (Excepción e) {

e.printStackTrace();

}

String get_line(){

int num_count = 0 // Número mostrado; de saltos de línea

int num = 30;

String read_line = "";

strb=new StringBuffer();

num_plus = 0;

page_length=0;

prueba{

while(num_count<5){

read_line=srcFile.ReadLine( ) ;