APUNTES de HTLM5, CSS, JavaScript, ES5, php, VBA, JAVA
Cuando empecé mi camino en la programación, me dí cuenta que en ocasiones no era tan fácil como creía encontrar apuntes y deseo compartir lo que voy aprendiendo por si a alguien le resulta de utilidad.
Ahora tengo una meta vivir de la programación, poco a poco intento sumar conocimientos y compartirlos con todos vosotros. Por el camino cometeré errores pero tengo las metas muy claras.
En el siguiente articulo os dejo la ultima actualización de mis apuntes de java espero que os puedan ser de utilidad. Si alguien ve en ellos errores que me lo indique para poder seguir aprendiendo. Empiezo desde cero dando un pequeño paso por los tipos primitivos Manejo de la clase String y sus diferentes métodos la clase Math con la que podemos realizar cálculos matemáticos. Aprendo desde cero el uso de los array. Como crear Frames y los diferentes diseños de lámina (Layots). Incluyo un ejercicio en que genero un procesador de textos desde cero. Por el camino he ido aprendiendo, incluyendo vídeos he intentando mejorar la presentación de mis apunte. En la parte inferior tenéis un pdf que podéis imprimir o ver en pantalla. Si decidís leerlo desde tablet u ordenador tenéis los linck.
Muchas gracias a todo el mundo espero que os pueda ser útil.
0.Fuera de la clase crearemos el método
al que le pasaremos por paramétros Un String por si le queremos dar nombre a
nuestro botón, cosa que no veo necesaria ya que las barras de herramientas no
suelen llevar nombres. Y un ImageIcon, para poderle pasar la foto del icono.
Buenos días a todos y todas, Hasta el momento he estado realizando ejercicios en los que he ido creando un procesador de textos con java. Le he ido dando funcionalidad y cree un menú, luego un menú emergente y ahora una barra de herramientas.
He seguido este diseño para crearlo:
Lamina principal
Lamina Menu (Layout North)
JMenuBar
JMenuItem
Lamina texto (Layout Center)
JToolBar (layout North)
JTextPane (Layout center)
JPopupMenu
Os facilito la parte del código que pertenece al JToolBar.
//*********************************** TOOL BAR *****************************************
JToolBar
BarraHerramientas = new
JToolBar();
JButton
toolnegrita = new JButton("",Icono_Negrita );
JButton
toolcursiva = new JButton("",Icono_Cursiva );
JButton
toolrojo = new JButton("",Icono_rojo );
JButton
tooln = new JButton("", Icono_20) ;
JButton tool_Subrayar = new JButton
("",Icono_Subrayar);
JButton tol_alain_left = new JButton("",Icono_alain_left);
JButton tol_alain_rigth = new JButton("",Icono_alain_rigth);
JButton tol_alain_centrum = new JButton("",Icono_alain_centrum);
JButton tol_alain_just = new JButton("",Icono_alain_just);