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> p>
*
*
* @return void
*/
private void inicializar() {
this.setSize(480, 281);
this.setContentPane(getJContentPane());
this.setTitle("Leer libro"); p>
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> 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( ) ;