如何为一个用C语言编写的程序电影截图加上经典台词一个用Java编写的界面?

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 42831 人关注过本帖
标题:如何用JAVA编写一个简单用户登陆界面?
等 级:新手上路
帖 子:45
&&问题点数:0&&回复次数:9&&&
如何用JAVA编写一个简单用户登陆界面?
我想利用JAVA编写一个简单的用户登陆界面,用于信息管理系统的,应该如何着手呢?请高手指教!
搜索更多相关主题的帖子:
&&&&&&&&&&
来 自:冰封王座
等 级:贵宾
威 望:12
帖 子:1894
你是指用Swing写?还有用Jsp写?
I'm here, as always...
等 级:新手上路
帖 子:173
简单,简单,
import java.awt.*;
import javax.swing.*;
public class guanli_chaozuo extends JFrame{
public&&&&JL
public&&&&JLabel jpassword,jpassword_
public&&&&JTextF
public JPasswordField password,password_
public&&&&JButton jb1,jb2;
public void&&&&make_GUI(){
&jusername=new JLabel(&用户名* &);
&jpassword=new JLabel(&新密码* &);
&jpassword_sure=new JLabel(&新密码确认*&);
jb1=new JButton(&确定&);
jb2=new JButton(&取消&);
username=new JTextField(10);
password=new JPasswordField(10);
password_sure=new JPasswordField(10);
Container cp=getContentPane();
JPanel jp=new JPanel();
JPanel jp2 =new JPanel();
jp.setLayout(new GridLayout(4,8,20,10));
jp.add(jusername);jp.add(username);
jp.add(jpassword);jp.add(password);
jp.add(jpassword_sure);jp.add(password_sure);
jp2.add(jb1);
jp2.add(jb2);
cp.add(jp,BorderLayout.CENTER);
cp.add(jp2,BorderLayout.SOUTH);
setSize(300,200);
setVisible(true);&&&&
public guanli_chaozuo(String s){
&&&&super(s);
&&&&make_GUI();
public void exit(){
&&&&&&&&this.dispose();
&&&&&&&&&&&&}
书籍,电影,音乐的互动交流平台/
等 级:新手上路
帖 子:58
非数据库的
import java.awt.*;
import javax.swing.*;
import java.awt.R
import java.awt.event.ActionE
import java.awt.event.ActionL
public class UserFrame extends JFrame {
&&& public UserFrame() {
&&&&&&&&try {
&&&&&&&&&&&&jbInit();
&&&&&&&&} catch (Exception exception) {
&&&&&&&&&&&&exception.printStackTrace();
&&& private void jbInit() throws Exception {
&&&&&&&&getContentPane().setLayout(null);
&&&&&&&&lblName.setText(&用户名:&);
&&&&&&&&lblName.setBounds(new Rectangle(26, 52, 60, 32));
&&&&&&&&btnOK.setBounds(new Rectangle(38, 196, 91, 38));
&&&&&&&&btnOK.setText(&确定&);
&&&&&&&&btnOK.addActionListener(new UserFrame_btnOK_actionAdapter(this));
&&&&&&&&btnCencal.setBounds(new Rectangle(173, 196, 91, 37));
&&&&&&&&btnCencal.setText(&取消&);
&&&&&&&&btnCencal.addActionListener(new UserFrame_btnCencal_actionAdapter(this));
&&&&&&&&txtName.setBounds(new Rectangle(126, 52, 111, 31));
&&&&&&&&txtPWD.setBounds(new Rectangle(126, 135, 110, 31));
&&&&&&&&lblMessage.setBounds(new Rectangle(83, 92, 165, 28));
&&&&&&&&this.getContentPane().add(lblName);
&&&&&&&&this.getContentPane().add(lblPWD);
&&&&&&&&this.getContentPane().add(btnOK);
&&&&&&&&this.getContentPane().add(btnCencal);
&&&&&&&&this.getContentPane().add(txtName);
&&&&&&&&this.getContentPane().add(txtPWD);
&&&&&&&&this.getContentPane().add(lblMessage);
&&&&&&&&lblPWD.setText(&密码:&);
&&&&&&&&lblPWD.setBounds(new Rectangle(26, 131, 70, 37));
&&& JLabel lblName = new JLabel();
&&& JLabel lblPWD = new JLabel();
&&& JButton btnOK = new JButton();
&&& JButton btnCencal = new JButton();
&&& JTextField txtName = new JTextField();
&&& JTextField txtPWD = new JTextField();
&&& JLabel lblMessage = new JLabel();
&&& public void btnOK_actionPerformed(ActionEvent e) {
&&&&&&&&String U
&&&&&&&&String PWD;
&&&&&&&&User=txtName.getText();
&&&&&&&&PWD=txtPWD.getText();
&&&&&&&&if(User.equals(&admin&)&&PWD.equals(&admin888&)){
&&&&&&&&&&&&lblMessage.setText(&登陆成功&);
&&&&&&&&&&&&AddUserinfo au = new AddUserinfo();
&&&&&&&&&&&&au.setTitle(&信息修改器&);
&&&&&&&&&&&&au.setBounds(50, 50, 400, 310);
&&&&&&&&&&&&au.setVisible(true);
&&&&&&&&&&&&this.dispose();
&&&&&&&&}else{
&&&&&&&&&&&&lblMessage.setText(&登陆失败&);
&&& public void btnCencal_actionPerformed(ActionEvent e) {
&&&&&&&&System.exit(0);
class UserFrame_btnCencal_actionAdapter implements ActionListener {
&&& private UserF
&&& UserFrame_btnCencal_actionAdapter(UserFrame adaptee) {
&&&&&&&&this.adaptee =
&&& public void actionPerformed(ActionEvent e) {
&&&&&&&&adaptee.btnCencal_actionPerformed(e);
class UserFrame_btnOK_actionAdapter implements ActionListener {
&&& private UserF
&&& UserFrame_btnOK_actionAdapter(UserFrame adaptee) {
&&&&&&&&this.adaptee =
&&& public void actionPerformed(ActionEvent e) {
&&&&&&&&adaptee.btnOK_actionPerformed(e);
&&& public static void main(String [] args){
&&&&&&&&UserFrame uf=new UserFrame();
&&&&&&&&uf.setBounds(0,0,350,300);
&&&&&&&&uf.setTitle(&登陆器&);
&&&&&&&&uf.setVisible(true);
等 级:新手上路
帖 子:45
用JSP写,而且要连接数据库的!谢谢指教!
去海南滑雪,去撒哈拉游泳......人生惬意~
等 级:新手上路
帖 子:173
&%@ page contentType=&text/ charset=gb2312& language=&java& import=&java.sql.*&&&errorPage=&error/error.jsp&&&%&
&%@ include file=&data_conn.jsp&%&
&table width=&764& border=&0& align=&center& cellpadding=&0& cellspacing=&0&&
&&&!--DWLayoutTable--&
&&& &td width=&764& height=&39& align=&center& valign=&top& bgcolor=&#D9E6FD&&
request.setCharacterEncoding(&GB2312&);
Statement stmt=conn.createStatement();
String pass=(request.getParameter(&password&)).trim();
String name=(request.getParameter(&name&)).trim();
if(name==&& || name==null){
out.print(&用户名不能为空&+&&br&&+&&br&&);
out.println(&&a href=&+&login.html&+&&返回重新登陆&/a&&);
String sql=&select * from login where name='&+name+&' and password='&+pass+&'& ;
&ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
int id=rs.getInt(&Id&);
&mark=rs.getInt(&mark&);
&out.println(&登陆成功!&+&&br&&+&&br&&);
&session.setAttribute(&login&,&ok&);
&session.setAttribute(&name&,name);
&session.setAttribute(&id&,id);
&session.setAttribute(&mark&,mark);
&out.println(&&a href=&+&default.jsp&+&&进入首页&/a&&);
if(mark==1){
&&&&&&&/td&
&&& &td height=&153& valign=&top&&&div align=&center&&
&&&&&p&浏览器将在3秒后自动跳转到首页&/p&
&&&&&&&p&&a href=&admin/admin_control.jsp&&如果浏览器没跳转请点这里进行跳转&/a&&/p&
&&& &/div&&/td&
&&& &td height=&174&&&&/td&
&meta http-equiv=refresh content='1; url=admin/admin_control.jsp'&
&&&& &%}else{%&&&/td&
&&& &td height=&153& valign=&top&&&div align=&center&&
&&&&&p&浏览器将在3秒后自动跳转到首页&/p&
&&&&&&&p&&a href=&default.jsp&&如果浏览器没跳转请点这里进行跳转&/a&&/p&
&&& &/div&&/td&
&&& &td height=&174&&&&/td&
&meta http-equiv=refresh content='1; url=default.jsp'&
out.print(&登陆失败&+&&br&&+&&br&&);
out.println(&&a href=&+&login.html&+&&返回重新登陆&/a&&);
书籍,电影,音乐的互动交流平台/
等 级:新手上路
帖 子:45
原帖由 [bold][underline]gtrgtr[/underline][/bold] 于
18:45 发表 [url=http://bbs.bc-cn.net/redirect.php?goto=findpost&pid=1154541&ptid=193310][/url]
非数据库的
import java.awt.*;
import javax.swing.*;
import java.awt.R
import java.awt.event.ActionE
import java.awt.event.ActionL
public class UserFrame extends JFrame {
&&& pu ...
我用你这个试一下,结果提示找不到....
附件: 您没有浏览附件的权限,请
去海南滑雪,去撒哈拉游泳......人生惬意~
来 自:南京
等 级:论坛游民
帖 子:10
专家分:12
4楼这位仁兄,你的代码有一处不能通过编译哎AddUserinfo au = new AddUserinfo();要不你看看怎么回事
等 级:新手上路
帖 子:20
回复 8楼 bondy
不知道你还看得到不,我不是那个大神,但是,他那个改成Frame au=new Frame();
就行,试试看呗,我刚才也是调了半天,毕竟新手- -
等 级:新手上路
回复 3楼 寂寞天涯人
你能将前面的包给我吗?
版权所有,并保留所有权利。
Powered by , Processed in 0.105278 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved编写一个Java程序,在程序中建立一个窗口,窗口中有四个按钮,分别为加、减、乘、除;窗口上还有三个文本框,单击任一按钮,将两个文本框的数字进行相应的运算,在第三个文本框中显示结果。
全部答案(共2个回答)
<jsp:useBean id="computer" class=" 04.ComputerBean" scope="sessi...
相关信息.jsp
<Input type=text name="numberOne"
value= size=6>
<Input type=text name="numberTwo"
value= size=6>
ComputerBean.java
04;
public class ComputerBean
double numberOne,numberTwo,
String operator="+";
public void setNumberOne(double n)
numberOne=n;
public double getNumberOne()
return numberO
public void setNumberTwo(double n)
numberTwo=n;
public double getNumberTwo()
return numberT
public void setOperator(String s)
operator= im();;
public String getOperator()
public double getResult()
if(operator.equals("+"))
result=numberOne+numberT
else if(operator.equals("-"))
result=numberOne-numberT
else if(operator.equals("*"))
result=numberOne*numberT
else if(operator.equals("/"))
result=numberOne/numberT
public static JTextF three =new JTextField(10);//10表示长度 Panel.add(thr...
第一种方法,和楼上的差不多,但是后面用了println()这个函数来换行。public class Test{public static void main(S...
如果你对java一窍不通,又急切想入门,那现在我就教你最基本的java安装和环境的配置,并给出一个小程序测试一下:安装java就是安装j2sdk,在1.4版本以...
for循环的: for (int i = 1; i &= 6; i++) {
for (int j = 1; j & j++) {
答: 请问:从tau到stavanger的轮渡从哪里预定
答: 这个要设计到JNI的开发,就是用Java来调用C语言的函数库,还要编写缓冲器来解决传输问题,还有就是网络协议一定要了解,做的时候要用多线程来控制你所有的缓冲器,...
答: 所谓的网络编程,不论c还是java,本质上都是通过socket进行数据传输;一般情况下可以使用的传输协议有tcp、udp、ftp等等,这些协议为网络变成提供基本...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
如何编写一个可以输出自己源代码的程序,要满足以下要求:1.该程序不可以从外部读取输入。2.该程序的输出不可以为空。想了很久始终无法想明白要如何做到。。。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这个叫做QuineJava 版本比较罗嗦,可以去wiki看看其他语言的版本
public class Quine
public static void main(String[] args)
char q = 34;
// Quotation mark character
String[] l = {
// Array of source code
"public class Quine",
public static void main(String[] args)",
char q = 34;
// Quotation mark character",
String[] l = {
// Array of source code",
for(int i = 0; i & 6; i++)
// Print opening code",
System.out.println(l[i]);",
for(int i = 0; i & l. i++)
// Print string array",
System.out.println(l[6] + q + l[i] + q + ',');",
for(int i = 7; i & l. i++)
// Print this code",
System.out.println(l[i]);",
for(int i = 0; i & 6; i++)
// Print opening code
System.out.println(l[i]);
for(int i = 0; i & l. i++)
// Print string array
System.out.println(l[6] + q + l[i] + q + ',');
for(int i = 7; i & l. i++)
// Print this code
System.out.println(l[i]);
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
除非源码文件还在,不然二进制文件无法将本身再解释成源代码,解释其他二进制也不行。目前,很多编译器在解析源代码时候都会进行优化,对应到二进制的一条条指令。这些指令没办法再翻译成高级语言了。就像2+2=4,但4不一定2+2.
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
C语言的话,用宏定义应该可以构造特殊的程序,使其输出恰好等于其源码,但是如果你想要输出全部源代码(包括include和注释)就做不到了。要想从编译好的可执行文件中获得代码就属于逆向工程了,而且有些编译过程本身就是不可逆的。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
最简单的C:
define EXEC_OUTPUT(expr) printf("%s", #expr);
EXEC_OUTPUT(a = 1);
不过只支持简单表达式,不支持本身有字符串的表达式,不支持宏,不支持全局变量。。。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
((lambda (x)
(list x (list (quote quote) x)))
(lambda (x)
(list x (list (quote quote) x)))))
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
#!/bin/cat
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
编译后的二进制程序显然不行。脚本程序依赖解释器,也不符合要求。所以这是一个鸡生蛋蛋生鸡的问题?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
echo file_get_content(__FILE__);
highlight_file(__FILE__);
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
在编译期将读取源代码,以字符串形式存放到程序中程序运行时根据不同参数输入这么个思路
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
首先,为了限制篇幅,我在外部定义一个quote函数,作用是将一个字符串中的特殊字符转义起来。这个函数就不纳入源文件了,否则代码太长:
// quote.h
char* quote(const char* s)
static char buf[512];
for(unsigned len = 0; *s; s++) {
if(*s == '\n') { buf[len++] = '\\'; buf[len++] = 'n'; }
else if(*s == '\"') { buf[len++] = '\\'; buf[len++] = '"'; }
else buf[len++] = *s;
这个源文件是这样的:
#include &stdio.h&
#include &quote.h&
int main()
const char *s = "#include &stdio.h&\n#include &quote.h&\n\nint main()\n{\n
const char *s = \"%s\";\n
printf(s, quote(s));\n}";
printf(s, quote(s));
s就是一个把整个源文件压扁成字符串,然后在字符串里代表自身的地方用%s代替。总的来说只是算printf的一种有趣的应用罢了。
这个有个缺陷,就是在你改动源码的时候,你要相应地改动s。你可以将quote函数也纳入源码,但是要相应地在加入单引号和斜杠的转移。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
又没说不能用编译指令……
gcc 2.c -DX="main(){puts(\"X\");}"
同步到新浪微博
分享到微博?
Hi,欢迎来到 SegmentFault 技术社区!⊙▽⊙ 在这里,你可以提出编程相关的疑惑,关注感兴趣的问题,对认可的回答投赞同票;大家会帮你解决编程的问题,和你探讨技术更新,为你的回答投上赞同票。
明天提醒我
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 表加上索引的作用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信