如何用java写一个表单程序?
首先写一个frame类,继承Frame,也就是继承window,然后把窗口出现的语句封装成一个函数。
公共空午餐框架(){
this.setLocation(0,0);
this.setSize(20,20);
set visible(True);?一定要写这句话
}
最后,在主函数中调用即可。
Java是一种面向对象的编程语言,它既吸收了C++语言的优点,又摒弃了C++中难以理解的多重继承和指标等概念,所以Java语言有两个特点:功能强大和使用简单。作为静态面向对象编程语言的代表,Java语言完美地实现了面向对象理论,让程序员以优雅的思维方式设计复杂的程序。
Java是简单的、面向对象的、去中心化的、健壮的、安全的、平台无关的和可移植的、多线程的和动态的。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。
如何用c#写一个程序让一个标签绕着窗体走,是一个很奇妙的功能。楼主说的是表格申请吗?如果有,这就是原码。
如何用JAVA写一个用户登录程序来同意楼上的,具体点可以如下:创建一个用户表,里面包括登录名,用户名,密码,年龄,地址。然后写一个Java程序(使用MVC架构)模型层(M):DBConnection.java(负责连接数据库)。
导入Java . SQL . connection;
导入Java . SQL . driver manager;
导入Java . SQL . *;
公共类DBConnection {
private static final String DRIVER _ CLASS = " sun . JDBC . odbc . jdbcodbc DRIVER ";
私有静态最终字符串DB _ URL = " JDBC:odbc:text ";
公共数据库连接(){
}
公共静态连接getConnection() {
连接连接=空;
尝试{
CLASS . for name(DRIVER _ CLASS);
conn = driver manager . getconnection(DB _ URL);
} catch (SQLException ex) {
system . out . println(ex . getmessage());
} catch(ClassNotFoundException ex){
system . out . println(ex . getmessage());
}
返回连接器;
}
}
第二个负责数据库查询操作的班:DBUserManager.java。
导入edu . sys . text . model . entity . user;
导入edu . sys . text . model . Dao . db connection;
导入Java . SQL . connection;
导入Java . SQL . prepared statement;
导入Java . SQL . resultset;
导入Java . SQL . driver manager;
导入Java . SQL . *;
公共类DBUserManager {
私有静态最终字符串SQL_SELECT =
“从UserInfo中选择登录名、用户名、密码、年龄、地址,其中登录名=?而密码=?”;
public DBUserManager() {
}
public boolean checkDB(User u) {
布尔b =假;
连接连接=空;
PreparedStatement p * * * t = null
结果集rs = null
conn = db connection . getconnection();
尝试{
p * * * t = conn . prepare statement(SQL _ SELECT);
p *** t.setString(1,u . getloginname());
p *** t.setString(2,u . get password());
RS = p * * * t . execute query();
b = RS . next();
if (rs.next()) {
b =真;
}
} catch (SQLException ex) {
system . out . println(ex . getmessage());
}最后{
cleanDB(rs,p *** t,conn);
}
返回b;
}
公共用户检查BC(用户u) {
连接连接=空;
PreparedStatement p * * * t = null
结果集rs = null
User tmp = new User();
conn = db connection . getconnection();
尝试{
p * * * t = conn . prepare statement(SQL _ SELECT);
p *** t.setString(1,u . getloginname());
p *** t.setString(2,u . get password());
RS = p * * * t . execute query();
if (rs.next()) {
tmp . setloginname(RS . getstring(1));
tmp . set username(RS . getstring(2));
tmp . setage(RS . getint(4));
tmp . set address(RS . getstring(5));
}
} catch (SQLException ex) {
system . out . println(ex . getmessage());
}最后{
cleanDB(rs,p *** t,conn);
}
返回tmp
}
public void cleanDB(ResultSet rs,PreparedStatement p *** t,Connection conn) {
尝试{
如果(rs!= null) {
RS . close();
}
如果(p *** t!= null) {
p * * * t . close();
}
如果(conn!= null) {
conn . close();
}
} catch (SQLException ex) {
system . out . println(ex . getmessage());
}
}
第三实体用户类:User.java。
包edu . sys . text . model . entity;
公共类用户{
私有字符串loginName
私有字符串用户名;
私有字符串密码;
私人年龄;
私有字符串地址;
公共用户(){
}
public void setLoginName(String loginName){
this.loginName = loginName
}
public void setUserName(字符串用户名){
this.userName =用户名;
}
public void setPassWord(字符串密码){
this.passWord =密码;
}
公共无效存储(整数){
this.age =年龄;
}
public void setAddress(字符串地址){
this.address =地址;
}
公共字符串getLoginName() {
返回loginName
}
公共字符串getUserName() {
返回用户名;
}
公共字符串getPassWord() {
返回密码;
}
public int getAge() {
回归年龄;
}
公共字符串getAddress() {
回邮地址;
}
}
然后写控制层(C):GetInfoServlet.java。
包edu . sys . text . control;
导入javax . servlet . *;
导入javax.servlet..*;
导入Java . io . *;
导入Java . util . *;
导入edu . sys . text . model . entity . user;
导入edu . sys . text . model . service . user manager;
公共类GetInfoServlet扩展HttpServlet {
私有静态最终字符串CONTENT _ TYPE = " text/;字符集= GBK ";
初始化全局变量
public void init()引发ServletException {
}
处理HTTP Get请求
公共void doGet(HttpServletRequest请求,HttpServletResponse响应)抛出
ServletException,IOException {
}
处理HTTP Post请求
公共void doPost(HttpServletRequest请求,HttpServletResponse响应)引发
ServletException,IOException {
string loginName = request . getparameter(" loginName ");
string passWord = request . getparameter(" passWord ");
User u = new User();
u.setLoginName(登录名称);
u.setPassWord(密码);
user manager m = new user manager();
请求调度程序d;
if (m.checkUser(u)) {
用户o = m . check BC(u);
request.setAttribute("JavaBEAN ",o);
d = request . getrequest dispatcher(" getinfouser . JSP ");
}否则{
d = request . getrequest dispatcher(" getinfofinale . JSP ");
}
d .转发(请求、响应);
}
清理资源
public void destroy() {
}
}
最后建立表示层(V),包括三个jsp(登录页面GetInfoFinale.jsp、登录成功页面GetInfoFinale.jsp、登录失败页面GetInfoFinale.jsp)。
以上是MVC架构下Jsp结合Servlet编写的用户登录程序。
用java写一个表单数据输入比较程序,用的是画图功能,关于比较的逻辑很简单。
JFrame frame = new JFrame(" XXX ");
ShootGame game = new ShootGame();面板对象
frame.add(游戏);将面板添加到JFrame
frame.setSize(宽度,高度);设置大小
frame . setalwaysontop(true);请始终将其设置在顶部。
frame . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);预设关闭操作
frame.setIconImage(新ImageIcon("images/icon.jpg ")。getImage());设置表单的图标。
frame . setlocationrelativeto(null);设置表单的初始位置
frame . set visible(true);尽快给油漆打电话
game.action()。开始执行
如何用java写一个tomcat的启停程序可以使用Runtime类,这个类是用来封装JVM虚拟机程序的,尤其是在虚拟机正在执行的时候。
听着,我给你写个代码:
公共类运行{
公共静态void main(String[] args)引发异常{
runtime run = runtime . get runtime();
process process = run . exec(" Tomcat . exe ");
thread . sleep(3000);
process . destroy();
}
}
比如写一个小程序,只需使用带有swing界面的桌面应用程序来启动和停止tomcat服务器,启动后不显示cmd窗口。
如何用vc++写一个登录窗口程序?Ado还是odbc?什么数据库?
如何用JAVA写一个小游戏程序?首先你要具备编程的基础知识水平,使用Elicpse等软件编写代码,从而实现相应的功能,也可以使用VC++实现图形界面设计。