Autor Tema: Manejo de AWT y de Swing.Guia del examen de Certificacion Java 7 traducida  (Leído 3962 veces)

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Hola.
Aqui dejo un ejemplo de uso de eventos y componentes.
Los textos a los que hace referencia el programa no los incluyo porcuestion de espacio.Si alguien esta interesado en ellos que deje aqui su correo y  se los  envio
Un saludo.                                                                                                                                                                                                                                                                         


Código: [Seleccionar]
public class Inicio
{
   
    public Inicio()
    {
       new Portada();
    }

   
}
Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.IOException;

public class Portada extends ContenedorPrincipal implements ActionListener
{

    public Portada(){
        super("");
        setLayout(new BorderLayout(0,0));   

        CreadorPanelSur panelSur1 = new CreadorPanelSur("Salir");
        JPanel panelSur=panelSur1.getPanelSur();
        panelSur1.componenteSur1.addActionListener(this);
        add(panelSur,BorderLayout.SOUTH);

        String[] capitulos={"Prefacio","Introduccion","CONTENIDO DE UN VISTAZO"};
        JPanel panelCentro = new JPanel(new GridLayout(3,1));
        JButton[] botones1;
        botones1 = new JButton[3];
        for (int i=0;i <3;i++)
        {botones1[i] = new JButton(capitulos[i]);
            botones1[i].addActionListener(this);
            panelCentro.add(botones1[i]);
        }
        add(panelCentro,BorderLayout.CENTER);     
    }

    public void Archivo  (String archivo){
        try {
            Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + archivo);
        } catch (IOException a){
            a.printStackTrace();
        }
    }

    public void actionPerformed(ActionEvent e)
    { String ruta="C:/Users/Pc/Desktop/JAVA/PROGRAMAS/MANUALES DE JAVA/TEXTOS/CertificadoJava7/";
        if (e.getActionCommand().equals("Salir")){System.exit(0); }     
        if (e.getActionCommand().equals("Prefacio")){Archivo(ruta+"Prefacio.rtf");}
        if (e.getActionCommand().equals("Introduccion")){Archivo(ruta+"Intro.rtf");}
        if (e.getActionCommand().equals("CONTENIDO DE UN VISTAZO")){
            setVisible(false);new IndiceContenidoDeUnVistazo();}

    }
}
Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;

public class CreadorPanelSur     
{
    JPanel panelSur = new JPanel(new GridLayout(1,10,4,0));   
    JButton componenteSur1;
    public CreadorPanelSur(String botonAtras)
    {
        panelSur.setVisible(true);
        panelSur.setBackground(Color.cyan);
        panelSur.setBorder(BorderFactory.createLineBorder(Color.cyan));
        componenteSur1 = new JButton(botonAtras);         
         
         
        panelSur.add(componenteSur1);
       
    }

    public JPanel getPanelSur(){return panelSur;}   
}
Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;

public class ContenedorPrincipal  extends JFrame
{
    public ContenedorPrincipal(String titulo)
    {
        super(titulo);
        setVisible(true);
        setResizable(false);
        setLocation(150,20);
        setSize(770,700); 
    }

}
Código: [Seleccionar]
public class IndiceTemas
{
    String[] capitulosTema1={
            "  Introduccion",
            "  Comprender Paquetes",
            "          Diseño de un Paquete ",
            "          Sentencias package e import ",
            "          Ejercicio 1-1 : Sustitución de sentencias import implícitos con sentencias import explícitas",
            "  Comprender clases derivadas de paquetes",
            "          Java Utilities API",
            "          Java Basic Input/Output API",
            "          The Java Networking API",
            "          Java Abstract Window Toolkit API",
            "          Java Swing API",
            "          Ejercicio I -2: Comprendiendo Extended Functionality de Java Utilities API",
            "  Comprender la estrutura de una Clase",
            "          Convenciones de nomenclatura",
            "          Separadores y otros símbolos fuente de Java",
            "          Java Class Structure",
            "  Compilar e interpretar Codigo Java",
            "          Java Compiler",
            "          Java Interpreter",
            "          Exercise 1-3: Compilando e interpretando Software empaquetado",
            "          Two-Minute Drill",
            "          Auto Test",
            "          Respuestas Auto Test"};
    String[] capitulosTema2={
            "  Introduccion",
            "  Comprender las sentencias de asignacion",
            "La Instruccion de asignación de expresión",
            "Crear y utilizar instrucciones condicionales",
            "La instrucción condicional if",
            "La instrucción condicional if-them",
            "La instrucción condicional if-then-else ",
            "La instrucción condicional switch",
            "Exercise 2-1: Evaluating the String Class in the switch Statement",
            "  Crear y utilizar  iteraciones",
            "La iteración de bucle for ",
            "La iteración de bucle for each",
            "Exercise 2-2: Iterating Through an ArrayList While Applying Conditions",
            "La iteración while",
            "La iteración do-while",
            "Exercise 2-3: Performing Code Refactoring",
            "Exercise 2-4: Knowing Your Statement-Related Keywords",
            "  Crear y utilizar transferencias de control",
            "La transferencia de Control break",
            "La transferencia de Control continue",
            "La transferencia de control return",
            "  La sentencia labeled",
            "Two-Minute Drill",
            "Auto Test",
            "Respuestas Auto Test"};
    String[] capitulosTema3={
            "  Introduccion",
            "  Entender los operadores fundamentales",
            "Operadores de asignacion",
            "Exercise 3-1: Using Compound Assignment Operators",
            "Operadores aritmeticos",
            "Operadores de relacion",
            "Operadores Logicos",
            "  Comprender Prioridad de Operadores",
            "Prioridad de Operadores",
            "Cambiar Prioridad de Operadores",
            "  Use String Objects and Their Methods",
            "Strings",
            "The String Concatenation Operator",
            "Exercise 3-2: Uncovering Bugs that Your Compiler May Not Find",
            "Methods of the String Class",
            "  Use StringBuilder Objects and Their Methods",
            "Methods of the StringBuilder Class",
            "Exercise 3-3: Using Constructors of the StringBuilder Class",
            "  Test Equality Between Strings and other Objects equals Method of the String Class",
            "Exercise 3-4: Working with the compare To Method of the String Class",
            "Two-Minute Drill",
            "Auto Test",
            "Respuestas Auto Test"};
            String[] capitulosTema4={
                "Introduccion",
"Understand Primitives, Enumerations, and Objects",
"Primitive Variables",
"Objects",
"Exercise 4-1: Compile and Run an Object",
"Arrays",
"Enumerations",
"Java Is Strongly Typed",
"Naming Conventions",
"Use Primitives, Enumerations, and Objects",
"Literals",
"Examples of Primitives, Enumerations, and Objects",
"Exercise 4-2: Creating Getters and Setters.",
"Two-Minute Drill",
"Self Test",
"Self Test Answers"};
String[] capitulosTema5={
"Introduccion",
"Create and Use Methods",
"Using Method Syntax",
"Making and Calling a Method",
"Overloading a Method",
"Pass Objects by Reference and Value",
"Passing Primitives by Value to Methods",
"Passing Objects by Reference to Methods",
"Understand Variable Scope",
"Local Variables",
"Method Parameters",
"Instance Variables",
"An Object’s Lifecycle",
"Create and Use Constructors",
"Making a Constructor",
"Overloading a Constructor",
"Using the Default Constructor",
"Use this and super Keywords",
"The this Keyword",
"The super Keyword",
"Create Static Methods and Instance Variables",
"Static Methods",
"Static Variables",
"Constants",
"Two-Minute Drill",
"Auto Test",
"Respuestas Auto Test"};
String[] capitulosTema6={
"     Introduccion",   
"     Work with Java Arrays",
"        One-Dimensional Arrays",
"        Multi-Dimensional Arrays",
"     Work with ArrayList Objects and Their Methods",
"        Using the ArrayList Class",
"        ArrayList vs. Standard Arrays",
"        Exercise 6-1: Implement an ArrayList and Standard Array",
"     Two-Minute Drill",
"     Self Test",
"     Self Test Answers"};
String[] capitulosTema7={
"     Introduccion",
"     Implement and Use Inheritance and Class Types",
"Inheritance",
"Overriding Methods",
"Abstract Classes",
"Interfaces",
"Advanced Concepts of Inheritance",
"Understand Encapsulation Principles",
"Good Design with Encapsulation",
"Access Modifiers",
"Setters and Getters",
"Advanced Use of Classes with Inheritance and Encapsulation",
"Java Access Modifiers Example",
"Inheritance with Concrete Classes Examples",
"Inheritance with Abstract Classes Examples",
"Exercise 7-1: Add Functionality to the Plant Simulator",
"Interface Example",
"Two-Minute Drill",
"Self Test",
"Self Test Answers "}; 
String[] capitulosTema8={
"     Introduccion",
"Understand Polymorphism",
"Concepts of Polymorphism",
"Practical Examples of Polymorphism",
"Exercise 8-1: Add Functionality to the Describable Example",
"Understand Casting",
"When Casting Is Needed",
"Two-Minute Drill",
"Self Test",
"Self Test Answers"};
String[] capitulosTema9={
"     Introduccion",
"Understand the Rationale and Types of Exceptions",
"Exception Hierarchy in Java",
"Checked Exceptions",
"Unchecked Exceptions",
"(Unchecked) Errors",
"Exercise 9-1: Determining When to Use Assertions in Place of Exceptions",
"Exercise 9-2: Analyzing the Source Code of Java Exceptions",
"Understand the Nature of Exceptions",
"Defining Exceptions",
"Throwing Exceptions",
"Propagating Exceptions",
"Exercise 9-3: Creating a Custom Exception Class",
"Alter the Program Flow",
"The try-catch Statement",
"The try-finally Statement",
"The try-catch-finally Statement",
"The try-with-resources Statement",
"The multi-catch Clause",
"Exercise 9-4: Using NetBeans Code Templates for Exception Handling Elements",
"Recognize Common Exceptions",
"Common Checked Exceptions",
"Common Unchecked Exceptions",
"Common Errors",
"Exercise 9-5: Creating an Error Condition",
"Two-Minute Drill",
"Self Test",
"Self Test Answers"};
String[] capitulosTema10={
"     Introduccion",
"Understand Class Compositions and Associations",
"Class Compositions and Associations",
"Class Relationships",
"Multiplicities",
"Association Navigation",
"Class Compositions and Associations in Practice",
"Examples of Class Association Relationships",
"Examples of Class Composition Relationships",
"Examples of Association Navigation",
"Two-Minute Drill",
"Self Test",
"Self Test Answers"};
    public IndiceTemas(int x)
    {
        if (x==2){new GeneradorIndice(capitulosTema1,23,"Atras",2,"                     Empaquetacion,Compilación,e Interpretación del código de Java",2,3);}
        if (x==3){new GeneradorIndice(capitulosTema2,25,"Atras",2,"                     Programming with Java Statements",3,4);}
        if (x==4){new GeneradorIndice(capitulosTema3,23,"Atras",2,"                     Programación con operadores de Java y Strings",4,4);}
    if (x==5){new GeneradorIndice(capitulosTema4,16,"Atras",2,"                     Working with Basic Classes and Variables",5,2);}
    if (x==6){new GeneradorIndice(capitulosTema5,27,"Atras",2,"                     Understanding Methods and Variable Scope",6,0);}
 if (x==7){new GeneradorIndice(capitulosTema6,11,"Atras",2,"                     Programming with Arrays",7,1);}
 if (x==8){new GeneradorIndice(capitulosTema7,20,"Atras",2,"                     Understanding Class Inheritance",8,1);}
 if (x==9){new GeneradorIndice(capitulosTema8,10,"Atras",2,"                     Understanding Polymorphism and Casts",9,1);}
 if (x==10){new GeneradorIndice(capitulosTema9,28,"Atras",2,"                     Handling Exceptions",10,5);}
if (x==11){new GeneradorIndice(capitulosTema10,13,"Atras",2,"                     Working with Classes and Their Relationships",11,0);}
}
}
Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.IOException;

public class GeneradorIndice extends ContenedorPrincipal  implements ActionListener
{   int tipoBoton=0;
    int paginaIndice=0;
    String ruta="C:/Users/Pc/Desktop/JAVA/PROGRAMAS/MANUALES DE JAVA/TEXTOS/CertificadoJava7/";
    String[] pagina={"Pagina1","Pagina2","Pagina3","Pagina4","Pagina5",
            "Pagina6","Pagina7","Pagina8","Pagina9","Pagina10","Pagina11","Pagina12","Pagina13"};
    public GeneradorIndice(String[] capitulos,int numeroDeCapitulos,String botonAtras,int paginaIndice,String tituloIndice,int tipoBoton,int numeroDeEjercicios )
    { super("OCA Java SE 7 Programmer I Guia de estudio"+tituloIndice);
        this.paginaIndice=paginaIndice;
        this.tipoBoton=tipoBoton;
        setLayout(new BorderLayout(0,0));

        CreadorPanelCentroIndice panelCentro1 = new CreadorPanelCentroIndice(capitulos,numeroDeCapitulos);
        JPanel panelCentro=panelCentro1.getPanelCentro();
        add(panelCentro,BorderLayout.CENTER);     

        CreadorPanelSur panelSur1 = new CreadorPanelSur(botonAtras);
        JPanel panelSur=panelSur1.getPanelSur();
        panelSur1.componenteSur1.addActionListener(this);
        add(panelSur,BorderLayout.SOUTH);

        CreadorPanelOeste1 panelOeste1 = new CreadorPanelOeste1(numeroDeCapitulos,tipoBoton);
        JPanel panelOeste=panelOeste1.getPanelOeste();

        int z=1;
        if(tipoBoton ==1) {z=0;}; 
        if (z==0){for ( int i=1;i<22;i ++){   panelOeste1.botones[i].addActionListener(this);}}

        if (z !=0){           
            for  ( int i=1;i<numeroDeEjercicios+1;i ++) {panelOeste1.ejercicio[i].addActionListener(this);}
            for ( int i=1;i<35;i ++){panelOeste1.botones[i].addActionListener(this);}
            for ( int i=1;i<11;i ++){
                panelOeste1.introduccion[i].addActionListener(this);
                panelOeste1.twoMinutesDrill[i].addActionListener(this);
                panelOeste1.autoTest[i].addActionListener(this);
                panelOeste1.resultados[i].addActionListener(this);
            }
        }
        add(panelOeste,BorderLayout.WEST);
    }

    public void Archivo  (String archivo){
        try {
            Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + archivo);
        } catch (IOException a){
            a.printStackTrace();
        }
    }

    public void actionPerformed(ActionEvent e)
    {   
        if (e.getActionCommand().equals("Atras")){setVisible(false);           
            if (tipoBoton==1)  {new Portada();}
            if (tipoBoton !=1) {new IndiceContenidoDeUnVistazo();}
        }     
        for(int i=1;i<11;i++){
            if (e.getActionCommand().equals("Pagina"+i)){setVisible(false);new IndiceTemas(i+1);}

            if (e.getActionCommand().equals("Intro")){Archivo(ruta+"Introduccion.rtf");}
            if (e.getActionCommand().equals("Introduccion"+i)){Archivo(ruta+"Introduccion"+(i)+".rtf");}
            if (e.getActionCommand().equals("TwoMinutes"+i)){Archivo(ruta+"Twominutes"+i+".rtf");}
            if (e.getActionCommand().equals("Test"+i)){Archivo(ruta+"Test"+i+".rtf");}
            if (e.getActionCommand().equals("Resultados"+i)){Archivo(ruta+"Resultados"+i+".rtf");}
        }

        for (int i=1;i<35;i++){
            if (e.getActionCommand().equals("Tema"+i)){Archivo(ruta+"Pagina"+i+".rtf");}
            for (int j=1;j<11;j++){
                if (e.getActionCommand().equals("Ejercicio"+j+"_"+i)){Archivo(ruta+"Ejercicio"+j+"_"+i+".rtf");}
            }
        }
    }
}
Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class CreadorPanelCentroIndice
{
    JPanel panelCentro;
     JTextArea[]  componenteCentro;
     
    public CreadorPanelCentroIndice(String[] capitulos,int numeroDeCapitulos)
    {
        panelCentro= new JPanel(new GridLayout(numeroDeCapitulos,1));
        panelCentro.setVisible(true);
        panelCentro.setBackground(Color.yellow);
     
        componenteCentro = new JTextArea[numeroDeCapitulos];
        for (int i=0;i<numeroDeCapitulos;i++)
        {
            componenteCentro[i]=new JTextArea(capitulos[i]);
            componenteCentro[i].setEditable(false);
            componenteCentro[i].setBackground(Color.lightGray);
            componenteCentro[i].setBorder(BorderFactory.createLineBorder(Color.black));
            panelCentro.add(componenteCentro[i]);
        }
             
    }

    public JPanel getPanelCentro(){return panelCentro;}
}

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
continuacion del  programa anterior


     
Código: [Seleccionar]
import java.awt.*;
import javax.swing.*;
public class CreadorPanelOeste1
{
    JPanel panelOeste;   
    JButton[] botones= new JButton[35];
    JButton[] ejercicio= new JButton[6];
    JPanel[] paneles=new JPanel[18];
    JButton[] introduccion = new JButton[11];
    JButton[] resultados = new JButton[11];
    JButton[] twoMinutesDrill = new JButton[11];
    JButton[] autoTest = new JButton[11];

    public CreadorPanelOeste1(int numeroDeCapitulos,int tipoBoton)
    {
        panelOeste= new JPanel(new GridLayout(numeroDeCapitulos,1));
        panelOeste.setVisible(true);
        panelOeste.setBackground(Color.yellow);

        if (tipoBoton==1){botones=new JButton[numeroDeCapitulos+1];
            for (int i=1;i<numeroDeCapitulos+1;i++)
            {
                botones[i] = new JButton("Pagina"+i);
                panelOeste.add(botones[i]);
            }
        }
        if (tipoBoton !=1){
            for (int i=0;i<18;i++){paneles[i] =new JPanel();
                paneles[i].setBackground(Color.yellow); }
            for (int i=1;i<35;i++){botones[i] = new JButton("Tema"+i);}
            for (int i=1;i<11;i++){
                introduccion[i] = new JButton("Introduccion"+i);
                resultados[i] = new JButton("Resultados"+i);
                twoMinutesDrill[i] =new JButton("TwoMinutes"+i);
                autoTest[i] =new JButton("Test"+i);
            }       
            if (tipoBoton==2){
                for (int i=1;i<4;i++){ejercicio[i] = new JButton("Ejercicio1_"+i);}
                panelOeste.add(introduccion[1]);
                panelOeste.add(botones[1]);
                for (int i=0;i<2;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[1]);
                panelOeste.add(botones[2]);
                for (int i=2;i<7;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[2]);
                panelOeste.add(botones[3]);
                for (int i=7;i<10;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[4]);
                for (int i=10;i<12;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[3]);
                panelOeste.add(twoMinutesDrill[1]);
                panelOeste.add(autoTest[1]);
                panelOeste.add(resultados[1]);
            }               
            if (tipoBoton==3){           
                for (int i=1;i<5;i++){ejercicio[i] = new JButton("Ejercicio2_"+i);}           
                panelOeste.add(introduccion[2]);
                panelOeste.add(botones[5]);
                panelOeste.add(paneles[0]);
                panelOeste.add(botones[6]);
                for (int i=1;i<5;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[1]);
                panelOeste.add(botones[7]);
                for (int i=5;i<7;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[2]);
                panelOeste.add(paneles[7]);
                panelOeste.add(paneles[8]);
                panelOeste.add(ejercicio[3]);
                panelOeste.add(ejercicio[4]);
                panelOeste.add(botones[8]);
                for (int i=9;i<13;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(twoMinutesDrill[2]);
                panelOeste.add(autoTest[2]);
                panelOeste.add(resultados[2]);
            }
            if (tipoBoton==4){                       
                for (int i=1;i<5;i++){ejercicio[i] = new JButton("Ejercicio3_"+i);}
                panelOeste.add(introduccion[3]);           
                panelOeste.add(botones[9]);           
                panelOeste.add(paneles[0]);
                panelOeste.add(ejercicio[1]);
                for (int i=1;i<4;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[10]);
                for (int i=4;i<6;i++){panelOeste.add(paneles[i]);}           
                panelOeste.add(botones[11]);
                for (int i=6;i<8;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[2]);
                panelOeste.add(paneles[8]);           
                panelOeste.add(botones[12]);
                panelOeste.add(paneles[9]);
                panelOeste.add(ejercicio[3]);
                panelOeste.add(botones[13]);
                panelOeste.add(ejercicio[4]);           
                panelOeste.add(twoMinutesDrill[3]);
                panelOeste.add(autoTest[3]);
                panelOeste.add(resultados[3]);
            }
            if (tipoBoton==5){           
                for (int i=1;i<3;i++){ejercicio[i] = new JButton("Ejercicio4_"+i);}
                panelOeste.add(introduccion[4]);           
                panelOeste.add(botones[14]);
                for (int i=1;i<3;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[1]);
                for (int i=3;i<7;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[15]);
                for (int i=7;i<9;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[2]);
                panelOeste.add(twoMinutesDrill[4]);
                panelOeste.add(autoTest[4]);
                panelOeste.add(resultados[4]);
            }
            if (tipoBoton==6){           
                panelOeste.add(introduccion[5]);           
                panelOeste.add(botones[16]);
                for (int i=1;i<4;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[17]);
                for (int i=4;i<6;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[18]);
                for (int i=6;i<10;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[19]);
                for (int i=10;i<13;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[20]);
                for (int i=13;i<15;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[21]);
                for (int i=15;i<18;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(twoMinutesDrill[5]);
                panelOeste.add(autoTest[5]);
                panelOeste.add(resultados[5]);
            }
            if (tipoBoton==7){
                ejercicio[1] = new JButton("Ejercicio6_1");
                panelOeste.add(introduccion[6]);           
                panelOeste.add(botones[22]);
                for (int i=1;i<3;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[23]);
                for (int i=3;i<5;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[1]);
                panelOeste.add(twoMinutesDrill[6]);
                panelOeste.add(autoTest[6]);
                panelOeste.add(resultados[6]);         
            }
            if (tipoBoton==8){
                ejercicio[1] = new JButton("Ejercicio7_1");
                panelOeste.add(introduccion[7]);           
                panelOeste.add(botones[24]);
                for (int i=1;i<6;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[25]);
                for (int i=6;i<9;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(botones[26]);
                for (int i=9;i<12;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[1]);
                panelOeste.add(paneles[12]);
                panelOeste.add(twoMinutesDrill[7]);
                panelOeste.add(autoTest[7]);
                panelOeste.add(resultados[7]);         
            }
            if (tipoBoton==9){
                ejercicio[1] = new JButton("Ejercicio8_1");
                panelOeste.add(introduccion[8]);           
                panelOeste.add(botones[27]);
                for (int i=1;i<3;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[1]);
                panelOeste.add(botones[28]);
                panelOeste.add(paneles[3]);
                panelOeste.add(twoMinutesDrill[8]);
                panelOeste.add(autoTest[8]);
                panelOeste.add(resultados[8]);     
            }
            if (tipoBoton==10){
                for (int i=1;i<6;i++){ejercicio[i] = new JButton("Ejercicio9._"+i);}
                panelOeste.add(introduccion[9]);           
                panelOeste.add(botones[29]);
                for (int i=1;i<5;i++){panelOeste.add(paneles[i]);}               
                panelOeste.add(ejercicio[1]);
                panelOeste.add(ejercicio[2]);
                panelOeste.add(botones[30]);
                for (int i=5;i<8;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[3]);
                panelOeste.add(botones[31]);
                for (int i=8;i<13;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[4]);
                panelOeste.add(botones[32]);
                for (int i=13;i<16;i++){panelOeste.add(paneles[i]);}
                panelOeste.add(ejercicio[5]);             
                panelOeste.add(twoMinutesDrill[9]);
                panelOeste.add(autoTest[9]);
                panelOeste.add(resultados[9]); 
            }
            if (tipoBoton==11){               
                panelOeste.add(introduccion[9]);           
                panelOeste.add(botones[33]);
                for (int i=1;i<5;i++){panelOeste.add(paneles[i]);}         
                panelOeste.add(botones[34]);
                for (int i=5;i<8;i++){panelOeste.add(paneles[i]);}                     
                panelOeste.add(twoMinutesDrill[9]);
                panelOeste.add(autoTest[9]);
                panelOeste.add(resultados[9]); 
            }
        }
    }

    public JPanel getPanelOeste(){return panelOeste;}

}
Código: [Seleccionar]
public class IndiceContenidoDeUnVistazo
{
    String[] capitulosContenidoDeUnVistazo={"1 Empaquetacion , Compilación , e Interpretación del código de Java",
            "2 Programación con declaraciones Java",
            "3 Programación con operadores y Strings de Java",
            "4 Trabajar con clases básicas y variables ",
            "5 Comprendiendo Métodos y ámbito de variables",
            "6 Programación con Arrays",
            "7 Comprensión herencia de clases ",
            "8 Comprensión Polimorfismo y Casts",
            "9 Manejo de excepciones",
            "10 Trabajar con clases y sus relaciones",
            "A Plataformas Java",
            "B Java SE 7 Paquetes",
            "C Java Palabras clave",
            "D Fijación de Convenios ",
            "E Unicode estándar ",
            "F Pseudo-código.Los algoritmos ",
            "G Lenguaje de Modelado Unificado",
            "H Examen de Práctica",
            "I Acerca de la Descarga",
            "Glosario",
            "Index"};     

    public IndiceContenidoDeUnVistazo()
    {
        new GeneradorIndice(capitulosContenidoDeUnVistazo,21,"Atras",1,"                     CONTENIDO DE UN VISTAZO",1,0);}
       
   
}
                                                 

chévere

  • Sin experiencia
  • *
  • Mensajes: 17
    • Ver Perfil
Super interesante podrías subir los textos en un rar?

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Aún no terminé todos,pero si me dices un correo te puedo enviar los que llevo.
Aquí no hay espacio para subirlo

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".