El documento describe cómo crear ventanas y dibujar figuras geométricas en Java. Explica que Swing permite crear interfaces gráficas de usuario y que JFrame representa una ventana. Luego detalla cómo crear una ventana simple, establecer su tamaño y hacerla visible. Finalmente, muestra cómo dibujar un rectángulo usando la clase Graphics, estableciendo su color y posición, y rellenándolo.
Guia unica para resto de año cuarto periodo flash grado 11edulibreros99
GUIA GENERAL DEL CUARTO PERIODO
INTRODUCCION AL TEMA
Con la siguiente guía podremos ver los alcances que tiene un simple símbolo de comportamiento botón, claro que este está vinculado a una serie de acciones específicas de código action script. Primero se tendrá en cuenta que todo el desarrollo de la película está realizada en una Escena para no complicar la guía. Aquí encontraremos como hacer una serie de preguntas y también dar una serie de opciones como respuesta (A-B-C-D-), claro que solamente una es la correcta, y al final obtener una serie de evaluaciones como número de respuestas correctas, el porcentaje de aciertos y un comentario sarcástico.
Definición de un algoritmo
Tipos de datos
Representaciones de un algoritmo
Lenguaje natural
Pseudocódigo
Diagrama de flujo
Lenguaje de programación
Pseint
- Tipos de datos
- Expresiones
- Acciones secuenciales
- Estructuras de control
- Arreglos
- Notaciones
Ejercicios
Guia unica para resto de año cuarto periodo flash grado 11edulibreros99
GUIA GENERAL DEL CUARTO PERIODO
INTRODUCCION AL TEMA
Con la siguiente guía podremos ver los alcances que tiene un simple símbolo de comportamiento botón, claro que este está vinculado a una serie de acciones específicas de código action script. Primero se tendrá en cuenta que todo el desarrollo de la película está realizada en una Escena para no complicar la guía. Aquí encontraremos como hacer una serie de preguntas y también dar una serie de opciones como respuesta (A-B-C-D-), claro que solamente una es la correcta, y al final obtener una serie de evaluaciones como número de respuestas correctas, el porcentaje de aciertos y un comentario sarcástico.
Definición de un algoritmo
Tipos de datos
Representaciones de un algoritmo
Lenguaje natural
Pseudocódigo
Diagrama de flujo
Lenguaje de programación
Pseint
- Tipos de datos
- Expresiones
- Acciones secuenciales
- Estructuras de control
- Arreglos
- Notaciones
Ejercicios
Cursos gratis de programación en Java. Swing y JavaFX. Orientado a Grado, DAM y DAW. Otros cursos disponibles para Android, Swift, Base de datos, javascript, servicios y procesos...
EjemploJInternalFrame
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
public class EjemploJInternalFrame extends JInternalFrame {
/* ÉSTE MAIN LO GENERA ECLIPSE PARA PRUEBAS, LO DEJO
* COMENTADO PORQUE YA ESTÁ FUNCIONANDO Y SE EJECUTARÁ
* DENTRO DE UN JDesktopPane COMO TODO BUEN JInternalFrame
* TAMBIÉN SE PUEDE EJECUTAR DENTRO DE OTROS PANELES
* PERO ESO NO SE SUELE UTILIZAR.
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
EjemploJInternalFrame frame = new EjemploJInternalFrame();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}*/
// ÉSTE ES EL CONSTRUCTOR DE LA CLASE
public EjemploJInternalFrame() {
// coordenadas con las dimensiones de la ventana
setBounds(100, 100, 245, 134);
// disposición de capas a nulo para poder posicionar
// con coordenadas en vez de con el esquema determinado
getContentPane().setLayout(null);
// un etiqueta...
JLabel lblstoEsUna = new JLabel("\u00C9sto es una ventana interna...");
lblstoEsUna.setBounds(10, 11, 333, 14);
getContentPane().add(lblstoEsUna);
// el botón que cierra ésta ventana interna
JButton btnAprietaAquPara = new JButton("Aprieta aqu\u00ED para cerrar");
btnAprietaAquPara.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// ésto se ejecuta cuando se aprieta el botón
// manda la clase a la basura,
// con lo que se cierra la ventana
dispose();
}
});
btnAprietaAquPara.setBounds(10, 36, 209, 58);
getContentPane().add(btnAprietaAquPara);
}
}
Una señal analógica es una señal generada por algún tipo de fenómeno electromagnético; que es representable por una función matemática continua en la que es variable su amplitud y periodo en función del tiempo.
Criterios de la primera y segunda derivadaYoverOlivares
Criterios de la primera derivada.
Criterios de la segunda derivada.
Función creciente y decreciente.
Puntos máximos y mínimos.
Puntos de inflexión.
3 Ejemplos para graficar funciones utilizando los criterios de la primera y segunda derivada.
Convocatoria de becas de Caja Ingenieros 2024 para cursar el Máster oficial de Ingeniería de Telecomunicacion o el Máster oficial de Ingeniería Informática de la UOC
Se denomina motor de corriente alterna a aquellos motores eléctricos que funcionan con alimentación eléctrica en corriente alterna. Un motor es una máquina motriz, esto es, un aparato que convierte una forma determinada de energía en energía mecánica de rotación o par.
Aletas de Transferencia de Calor o Superficies Extendidas.pdfJuanAlbertoLugoMadri
Se hablara de las aletas de transferencia de calor y superficies extendidas ya que son muy importantes debido a que son estructuras diseñadas para aumentar el calor entre un fluido, un sólido y en qué sitio son utilizados estos materiales en la vida cotidiana
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Comp graf clase 2
1. REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD RAFAEL BELLOSO CHACIN
FACULTAD DE INGENIERÍA
ESCUELAS DE INFORMÁTICA Y COMPUTACIÓN
Dra. María Eugenia Fossi Medina
2. javax.swing
El paquete Swing es parte de la JFC (Java Foundation
Classes) en la plataforma Java. La JFC provee
facilidades para ayudar a los programadores a
construir GUIs. Swing abarca componentes como
botones, tablas, marcos, etc...
JFrame
Es el mecanismo principal de JAVA para representar
una ventana gráfica con titulo y borde
Ventana Simple MEFM
3. setSize()
Ventana Simple MEFM
Permite darle el tamaño a la ventana que se va a
crear. Los parámetros del método, indican el ancho y
el alto deseado en pixel
setVisible()
Permite visualizar la ventana. Sede utilizar porque por
defecto, un JFrame es invisible.
setDefaultCloseOperation()
Indicara el sistema que la aplicación debe finalizar al
momento de cerrar la ventana, para ello se utiliza la
variable JFrame.EXIT_ON_CLOSE como parametro.
4. import javax.swing.*;
public class VentanaSimple extends JFrame
{
public static void main(String arg[ ])
{
JFrame Ventana = new JFrame("Hola Chicos");
Ventana.setSize(600,400);
Ventana.setVisible(true);
Ventana.setDefaultCloseOperation(3);
}
}
Ventana Simple MEFM
5. Rectangulo MEFM
java.awt
La Abstract Window Toolkit (Kit de Herramientas de
Ventana Abstracta) es un kit de herramientas
de gráficos, interfaz de usuario y sistema de ventanas
independiente de la plataforma original de JAVA.
Es parte de las Java Foundation Classes (JFC) – la
API estándar para suministrar una interfaz grafica de
usuario (GUI) para un programa Java.
Color
Esta clase forma parte de la API del paquete awt.
Color.BLACK Color.BLUE Color.CYAN
Color.GRAY Color.RED Color.GREEN
Color.PINK Color.WHITE Color.YELLOW
Color.MAGENTA Color.ORANGE
Color.DARK_GRAY Color.LIGHT_GRAY
6. Rectangulo MEFM
Graphics
Es un objeto que pertenece al paquete awt,
proporciona la información necesaria para realizar el
renderizado, es decir, dar el color, el tipo de letra, etc,
con el que se dibuja el objeto. Con este objeto, se
pueden dibujar rectángulos, líneas, polígonos, arcos,
óvalos y textos.
getGraphics( )
Permite acceder al contexto grafico de la ventana
ubicada en la clase JFrame
7. setColor( )
Permite darle el color al objeto
Rectangulo MEFM
fillRect( )
Permite dibujar el rectángulo en la ventana, debe
recibir cuatro parámetros, la coordenada X, la
coordenada Y, el ancho de la figura y el largo de la
misma.
8. Rectangulo MEFM
import javax.swing.*;
import java.awt.*;
public class Rectangulo
{ //Variables del objeto
int Ancho; //ancho del rectangulo
int Alto; //alto del rectangulo
int X; //posición en la coordenada x
int Y; //posición en la coordenada y
JFrame Ventana; //ventana donde se mostrara el rectangulo
Color color; //color del rectangulo
//Constructor
public Rectangulo()
{ Ventana = new JFrame("Rectangulo");
Ventana.setSize(200,200);
Ancho = 40;
Alto = 20;
X = 80;
Y = 90; CONTINUA…
9. Rectangulo MEFM
color = Color.BLUE;
Ventana.setVisible(true);
}//Rectangulo
//Metodo para pintar el rectangulo en la ventana
public void Pintar()
{ Graphics G = Ventana.getGraphics();
G.setColor(color);
G.fillRect(X,Y,Ancho,Alto);
}//Pintar
}//class
10. Rectangulo MEFM
import java.util.*;
public class RectanP
{
public static void main(String arg[])
{ Rectangulo r1 = new Rectangulo();
Rectangulo r2 = new Rectangulo();
System.out.println("Pulse Enter cuanto este listo");
String Enter = KbInput.read();
r1.Pintar();
r2.Pintar();
r1.Ventana.setDefaultCloseOperation(3);
r2.Ventana.setDefaultCloseOperation(3);
}//main
}//class