Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo escribir un programa de formulario en Java?

¿Cómo escribir un programa de formulario en Java?

¿Cómo escribir un programa de formulario en java?

A continuación se describe cómo utilizar algunas frases sencillas para que aparezca una ventana en el entorno de eclipse.

Primero escriba una clase de marco, herede Frame, que hereda las ventanas, y luego encapsule la declaración que aparece en la ventana en una función.

public void lunchFrame(){

this.setLocation(0, 0);

this.setSize(20, 20);

setVisible(True); escribe estas oraciones

}

Finalmente, solo necesitas llamarlo en la función principal

Java es un lenguaje de programación orientado a objetos, que no solo absorbe El lenguaje C tiene varias ventajas y además abandona conceptos como herencia múltiple e indicadores que son difíciles de entender en C. Por lo tanto, el lenguaje Java tiene dos características: funciones potentes y simple y fácil de usar. Como representante de los lenguajes de programación estáticos orientados a objetos, el lenguaje Java implementa perfectamente la teoría orientada a objetos y permite a los programadores realizar programación compleja con una forma de pensar elegante.

Java tiene las características de simplicidad, orientación a objetos, descentralización, robustez, seguridad, independencia y portabilidad de plataforma, subprocesos múltiples y dinámica. Java puede escribir aplicaciones de escritorio, aplicaciones web, sistemas distribuidos y aplicaciones de sistemas integrados, etc. Cómo escribir un programa en C# para hacer que una etiqueta se mueva por el formulario

Esta función es muy extraña. ¿El cartel habla de una aplicación de formulario? Si es así, aquí está el código fuente. Cómo usar JAVA para escribir un programa de inicio de sesión de usuario

Estoy de acuerdo con lo que dijiste anteriormente. El punto específico es el siguiente: cree una tabla de usuario, que incluya LoginName (nombre de inicio de sesión), UserName (nombre de usuario). , Contraseña (Contraseña), Edad (edad), Dirección (dirección).

Luego escriba una capa de modelo (M) del programa Java (usando arquitectura MVC): DBConnection.java (responsable de conectarse a la base de datos)

import java.sql.Connection;

import java .sql .DriverManager;

import java.sql.*;

clase pública DBConnection {

cadena final estática privada DRIVER_CLASS = "sun.jdbc.odbc. JdbcOdbcDriver" ;

cadena final estática privada DB_URL = "jdbc:odbc:text";

DBConnection pública() {

}

Conexión estática pública getConnection() {

Conexión conn = null

prueba {

Class.forName(DRIVER_CLASS

); conn = DriverManager.getConnection(DB_URL);

} catch (SQLException ex) {

System.out.println(ex.getMessage());

} catch (ClassNotFoundException ex) {

System.out.println(ex.getMessage());

}

return conn; p> }

}

La segunda clase responsable de las operaciones de consulta de la base de datos: DBUserManager.java

import edu.sys.text.model.entity.User;

importar edu.sys.text.model.dao.DBConnection;

importar java.sql.Connection;

importar java.sql.PreparedStatement;

p>

importar java.sql.ResultSet

importar java.sql.DriverManager

importar java.sql.*; p> public class DBUserManager {

cadena final estática privada SQL_SELECT =

"SELECCIONE Nombre de inicio de sesión, Nombre de usuario, Contraseña, Edad, Dirección DESDE Información de usuario DONDE Nombre de inicio de sesión =? Y Contraseña =?"; /p>

público DBUserManager() {

}

público booleano checkDB(Usuario u) {

boole

an b = false;

Conexión conn = null;

PreparedStatement p *** t = null

ResultSet rs = null; p> conn = DBConnection.getConnection();

prueba {

p *** t = conn.prepareStatement(SQL_SELECT);

p *** t.setString(1, u.getLoginName());

p *** t.setString(2, u.getPassWord());

rs = p *** t.executeQuery();

b = rs.next();

if (rs.next()) {

b = verdadero;

p>

}

} catch (SQLException ex) {

System.out.println(ex.getMessage()); p> } finalmente {

cleanDB(rs, p *** t, conn);

}

return b; }

verificación de usuario públicoBC(Usuario u) {

Conexión conn = nulo

Declaración preparada p *** t = nulo

ResultSet rs = null ;

Usuario tmp = nuevo Usuario();

conn = DBConnection.getConnection();

prueba {

p ** * t = conn.prepareStatement(SQL_SELECT);

p *** t.setString(1, u.getLoginName());

p *** t.setString(2 , u.getPassWord());

rs = p *** t.executeQuery();

if (rs.next()) {

tmp.setLoginName(rs.getString(1));

tmp.setUserName(rs.getString(2));

tmp.setAge(rs.getInt (4));

tmp.setAddress(rs.getString(5));

}

} captura (SQLException ex) {

System.out.println(ex.getMessage());

} finalmente {

cleanDB(rs, p***t, conn);

}

devolver tmp;

}<

/p>

public void cleanDB(ResultSet rs, PreparedStatement p *** t, Conexión de conexión) {

prueba {

if (rs != null) {

p>

rs.close();

}

if (p *** t != null) {

p *** t .close();

}

if (conn != null) {

conn.close();

}

} catch (SQLException ex) {

System.out.println(ex.getMessage()

}

);

}

La tercera clase de usuario de entidad: User.java

paquete edu.sys.text.model.entity;

clase pública Usuario {

nombre de usuario de cadena privada

nombre de usuario de cadena privada

contraseña de cadena privada

edad int privada; dirección de cadena privada;

usuario público() {

}

public void setLoginName(String loginName) {

this.loginName = loginName;

}

public void setUserName(String nombre de usuario) {

this.userName = nombre de usuario

}

public void setPassWord(String passWord) {

this.passWord = passWord;

}

public void setAge(int edad) {

this.age = edad;

}

public void setAddress(Dirección de cadena) {

this.address = dirección

}

public String getLoginName() {

return loginName

}

public String getUserName() {

return nombre de usuario

}

public String getPassWord() {

return contraseña

}

public int getAge() {

edad de retorno;

>

}

public String getAddress() {

dirección de retorno

}

}

Luego escriba la capa de control (C): GetInfoServlet.java

paquete edu.sys.text.control;

import javax.servlet.*;

importar javax.servlet..*;

importar java.io.*;

importar java.util.*; model .entity.User;

import edu.sys.text.model.service.UserManager;

clase pública GetInfoServlet extiende HttpServlet {

cadena final estática privada CONTENT_TYPE = "text/; charset=GBK";

Inicializar variables globales

public void init() lanza ServletException {

}

Procesar la solicitud HTTP Get

public void doGet(solicitud HttpServletRequest, respuesta HttpServletResponse) lanza

ServletException, IOException {

}

Procesar la solicitud de publicación HTTP

public void doPost(solicitud HttpServletRequest, respuesta HttpServletResponse) lanza

ServletException, IOException {

String loginName = request.getParameter("loginName " );

String passWord = request.getParameter("contraseña");

Usuario u = new User();

u.setLoginName(loginName)

u.setPassWord(contraseña);

UserManager m = nuevo UserManager();

RequestDispatcher d; . checkUser(u)) {

Usuario o = m.checkBC(u);

request.setAttribute("JavaBEAN",

d); = solicitud.getRequestDispatche

r("GetInfoUser.jsp");

} else {

d = request.getRequestDispatcher("GetInfoFinale.jsp"); >

d.forward(solicitud, respuesta);

}

Limpiar recursos

public void destroy() {

}

}

Finalmente, cree la capa de presentación (V): incluidos 3 Jsps (página de inicio de sesión GetInfo.jsp, página de inicio de sesión exitoso GetInfoUser.jsp, página de inicio de sesión fallido GetInfoFinale.jsp )

Lo anterior es un programa de inicio de sesión de usuario escrito por Jsp combinado con Servlet usando arquitectura MVC. Utilice Java para escribir un programa de comparación de entrada de datos de formulario

Usando la función de dibujo, la comparación es una lógica muy simple

JFrame frame = new JFrame("XXX");

Juego ShootGame = new ShootGame(); Objeto del panel

frame.add(juego); Agregar panel a JFrame

frame.setSize(WIDTH, HEIGHT) ; /p>

frame.setAlwaysOnTop(true); configúrelo para que esté siempre en la parte superior

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Operación de cierre predeterminada

frame.setIconImage( new ImageIcon("images/icon.jpg").getImage()); Establece el icono del formulario

frame.setLocationRelativeTo(null); Establece la posición inicial del formulario

frame.setVisible(true); Llame a paint lo antes posible

game.action(); Iniciar la ejecución Cómo escribir un programa de inicio y detención de Tomcat en Java

Sí Usando el Clase de tiempo de ejecución, Runtime se utiliza para describir el estado de la máquina virtual cuando se ejecuta. Se utiliza para encapsular el programa de la máquina virtual JVM.

Echa un vistazo, déjame escribirte un código de programa:

public class Run {

public static void main(String[] args) throws Exception {

Tiempo de ejecución run=Runtime.getRuntime();

Proceso proceso=run.exec("Tomcat.exe");

Thread.sleep(3000) ;

Process.destroy();

}

}

Como se mencionó, escriba un pequeño programa utilizando una aplicación de escritorio con interfaz swing. Muy bien, se puede usar para iniciar y detener el servidor Tomcat. Después de iniciar, no se mostrará la ventana cmd. ¿Cómo puedo usar vc para escribir un programa de ventana de inicio de sesión?

¿Existe una base de datos Columbia? ¿ado u odbc? ¿Qué base de datos? Cómo usar JAVA para escribir un programa de juego pequeño

En primer lugar, debe tener conocimientos básicos de programación y usar software como Elicpse para escribir códigos de programa para implementar las funciones correspondientes. También puede usar VC. etc. Implementar el diseño de la interfaz gráfica.