java使用swing写程序如何实现JFrame的跳转

例如写了一个JFrame,当点击登录后就跳到另一个JFrame,那,不能直接加一个new 那个类么,

4个回答

可以。MainMenuGUI gui = new MainMenuGUI();
gui.setVisible(true);

Xth8013
Xth8013 嗯嗯。解决了就好
接近 3 年之前 回复
qq_29637191
彩笔梳子 实在太谢谢了,就是空格的问题,刚学java现在在做课程设计。有问题继续请教你可以嘛谢谢!
接近 3 年之前 回复
Xth8013
Xth8013 回复qq_719144119: 那你断电点跟踪一下,看看rs.getString("Cpasswd")和jpassword的值,看看有没多空格导致不一样
接近 3 年之前 回复
qq_29637191
彩笔梳子 那个表中只有两列,Cname 和Cpasswd然后几个数据,
接近 3 年之前 回复
qq_29637191
彩笔梳子 是的我就是用getpassword,然后存到字符串jpasswd中
接近 3 年之前 回复
Xth8013
Xth8013 回复qq_719144119: 如果jpassword是JPasswordField,要jpassword.getPassword(),若是JTextField,要jpassword.getText(),获取控件里面的值
接近 3 年之前 回复
qq_29637191
彩笔梳子 就是密码的那个文本框获取的文本内容的字符串
接近 3 年之前 回复
Xth8013
Xth8013 回复qq_719144119: jpassword是什么
接近 3 年之前 回复
qq_29637191
彩笔梳子 我把配图放评论里了,Jtext是来直接输出密码的,跟数据库一样,那用equal判断怎么都是不一样
接近 3 年之前 回复
qq_29637191
彩笔梳子 可以啦,感谢,还有一个问题。。别嫌烦。。我数据库也连上了查找也应该没问题为啥根据用户名用select语句去找密码判断是不是相等都是不相等。。但是我直接输出密码是我数据库里的
接近 3 年之前 回复
Xth8013
Xth8013 LoginGUI.this.dispose();
接近 3 年之前 回复
qq_29637191
彩笔梳子 十分感谢!刚刚没写setvisable那个,那之前的那个窗口用什么函数关掉?
接近 3 年之前 回复

这是判断的配图。。。。图片

查询对应的用户名与密码,其实已经包含了密码验证不用多此一举

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何实现swing与jsp页面的跳转
现有一个java swing程序(客户端),一个b/s应用程序(采用frame框架布局)。当点击swing客户端其中一个按钮时,希望能触发更新浏览器(web)的内容部分。rn 注意:rn 1 b/s端不能跳出一个新窗口,而应该更新指定的区域,因为用的是框架。rn 2 目前已知可以用 new url创建一个新的链接,url后面可以跟查询参数,但是我想是否可以实现一个sessionbean来传递参数,这个更安全。b/s应用程序中的参数传递就是采用sessionbean方式的。我的想法是能否让swing程序和web程序共享一个相同的sessionbean.这样就能保证信息的完美传递了。
Swing的JFrame窗体跳转及关闭问题
我通过窗体A 调用 窗体 B,点击窗体B右上角的x关闭窗体B,然后就退出整个程序了rn请问怎么才能关闭B,但是保留A呢rnA是用SwingUtilities.invokeLater执行的rnA的调用代码:rn[code=java]ChatView.main(null);[/code]rnB:rn[code=java] public static void main(String[] args) throws InvocationTargetException, InterruptedExceptionrn SwingUtilities.invokeLater(new Runnable()rn public void run() rn JFrame.setDefaultLookAndFeelDecorated(true); rn JDialog.setDefaultLookAndFeelDecorated(true); rn try rn //设置皮肤rn UIManager.setLookAndFeel( new SubstanceOfficeBlue2007LookAndFeel()); rn catch (UnsupportedLookAndFeelException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rn ChatView cv = new ChatView();rn name = "大肚腩";rn cv.setTitle(name);rn cv.setSize(500,400);rnrn// cv.setResizable(false); //不允许用户改变窗口大小rn cv.setDefaultCloseOperation(EXIT_ON_CLOSE);rn// com.sun.awt.AWTUtilities.setWindowOpacity(cv, .7f);rn cv.setVisible(true);rn cv.setLocationRelativeTo(null);rn rn );rn [/code]
Java中Swing编程JFrame窗口的使用
Java中GUI程序的编写离不开Swing和AWT编程。Swing组件包含JFrame, JApplet, JDialog和JWindow等容器,我们简单地学习下JFrame的基本使用。
Java Swing 如何设置JFrame透明的解决办法
Java Swing 如何设置JFrame透明的解决办法注:请尊重原创,转载请注明出处!方式一:    jdk1.7提供了,setOpacity(float f);方法 。 即可将frame设置呈透明。this.setOpacity(0.1f);f是透明度,单精度浮点型。范围 0~1f。写参数时,数字记得加上f 不然预编译不过。此方法缺点:将frame中的组件也变成了透明。方式二:    将背景设...
使用java的swing写的抽奖程序
这个程序是我学习java swing时写的,可以直接运行在windows和linux中,Award.jar文件中有源代码。在国家要求全国都要使用正版软件的号召下,我决定以后写的软件可以直接在各种操作系统平台上运行,经过长期研究各种程序设计语言,感觉java是首选,最主要的原因是java的一次编绎,到处运行的特性。而且通过JDBC访问各种数据库,在各种平台上都使用相同的一个数据库驱动jar文件,连数据库的客户端都不需要安装。
java swing JFrame之间 数据传递
建立了两个JFrame在java swing当中,但是怎样在两个JFrame之间传递数据,比如说JFrame1里面的一个文本框得到的数据传递到JFrame2的一个文本框中并显示出来,怎样才能实现这个功能?
Java Swing JFrame 背景图片无法显示
各位大神,我最近在学Swing编程,我最近遇到一个问题,我没办法将图片在显示出来。我看网上都是这么写的,我不知道,是我的JDK本身的问题,还是代码的问题,希望各位大神帮忙看看!代码如下:rn[code=java]rnimport javax.swing.JFrame;rnimport javax.swing.JLabel;rnimport javax.swing.ImageIcon;rnimport javax.swing.JPanel;rnimport javax.swing.JButton;rnimport java.awt.event.ActionEvent;rnimport java.awt.event.ActionListener;rnrnpublic class KFrame extends JFramernrnrn private ImageIcon background1; //背景rn private JPanel jpanel1; //面板rnrnrn KFrame()rn rn this.setTitle("Frame"); rn this.setBackground(); rn //this.setUndecorated(true);rn this.setVisible(true);rn this.setDefaultCloseOperation(EXIT_ON_CLOSE); rn rn //设置背景rn private void setBackground()rn rn //背景图片rn background1 = new ImageIcon("Image\\Background\\background2.jpg");rnrn JLabel label = new JLabel(background1);rnrn //获得窗口内容的面板rn jpanel1 = (JPanel)this.getContentPane(); rn //使面板透明化rn jpanel1.setOpaque(true); rn rn //加入背景rn this.getLayeredPane().add( label,new Integer(Integer.MIN_VALUE) );rn this.setBounds( 0,0,background1.getIconWidth(),background1.getIconHeight() ); rn rnrn public static void main( String[] args )rn rn KFrame f = new KFrame();rn rnrn[/code]rnrn还如,如果将this.getLayeredPane().add( label,new Integer(Integer.MIN_VALUE) );换成 jpanel1.add( label ) 就可以显示了。但是这样的话,我要加入控件,背景同样无法显示。rnrn还有一个问题,如果这样设置窗口的大小,由于标题栏和边框的存在,没有办法完全显示图片的大小,不知道大家有别有什么好的方法处理这个问题?
如何实现程序的跳转
假如现在有一段选择rnswitch (d)rnrncase 1:rn //语句1rncase2:rn//语句2rn rnif(//...)rnrn//语句1rnrnif(//...)rnrn//语句2rnrn我现在想,首先执行switch语句,符合条件的话直接跳转到语句1,不符的话再去一条一条的判断if,用goto能实现么?具体怎么做?(还有什么方法)
JFrame 基本控件 swing基本功能
import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swi...
swing做圆角的JFrame
我做了一个 窗体 用JFrame 做的 去点 原来的 边框 修饰 想把 四个角 做成圆形的 rn还行赐教
swing基础知识和JFrame窗体
<span style="color:#3D3D3D;">本课程详细讲授全国计算机等级考试二级Python所有考试的重点和考点。并对考试原题中每一个知识点进行了解释和剖析。 </span><br /><span style="color:#3D3D3D;">课程内容:基础知识、运算符与表达式、流程控制语句、序列、字典和集合、字符串、函数、异常、文件和数据组织维度、标准库和第三方库。</span>
java swing使用小程序
java 使用swing的样例,eclipse导入maven项目 JFrame JPanel JLabel JRadioButton JCheckBox JButton ActionListener使用小程序
java swing 实现五子棋程序
自己改编的一个用java实现的五子棋项目,用户体验就完全谈不上了,不过功能已经实现,可给大家参考。自己在netBeans 7.0下调试成功,所以肯定没问题的。不复杂,但是看细节也有点小复杂,希望对大家有帮助。
Java Swing实现五子棋程序
首先感谢08年MLDN出的这个培训视频,我把代码和文档整理了一下,发布出来给需要学习Swing的朋友。 源码地址: https://gitee.com/indexman/gobang 一、知识点准备: JFrame:窗体 JOptionPane:对话框 MouseListener:鼠标事件 Graphics:绘制二维图像 Thread:线程类 二、五子棋游戏的功...
java swing 登陆界面+跳转界面
java swing+RS232通信持续更新
JFrame面板内容跳转
rnpublic class loginPanel extends JPanel //自定义继承JPanel的面板rnrnrnmainFrame mf = (mainFrame)this.getParent(); //声明,获得该面板的父容器rnmf.getContentPane().removeAll(); //移除面板所有组件rnrnmf.getContentPane().add(new loginPanel()); //添加 PANEL组件rn mf.repaint(); //重画rn mf.validate(); //加载rnrn为什么要报错
使用java swing实现贪吃蛇
贪吃蛇是一个大家耳熟能详的小游戏,有很多语言的版本,游戏玩法很简单。 这里使用canvas画板实现。 首先定义一个Snake类,该类是一个列表,存放了蛇上的坐标点,以及蛇的节点的绘制、清除、蛇的移动方向等 class Snake extends Arraylist{ ........... } 接着创建画板GameCanvas类继承Canvas类,该类是程序主要构成,大部分操作放在该类
Java使用swing实现调色板
        通过java的swing和awt来实现一个简单的调色板,调色板可以通过滑动块来调整RGB值,然后显示调整后RGB值的颜色。   效果图如下:   查看全文:http://www.hxtrive.com/article/53.htm         ...
使用swing实现的java音乐播放器
使用swing实现的java音乐播放器 有音乐列表,开始和暂停按钮
JFrame跳转问题??
有2个JFrame,JFrame1是zhu.java,JFrame2是ci.java,在zhu.java中有个JButton,用什么方法可以实现当点击JButton界面从JFrame1跳转到JFrame2?刚学,还不怎么会,忘高手指教!
java swing 基于JFrame窗口的绘画板
根据java swing类实现的绘画板,其中可以绘画直线,圆,矩形等
Java swing JFrame窗口程序实现绘图(2)
上次写了一个可以跟随鼠标移动的代码,但是存在很多的bug  这次通过精简,实现了可移动划线的代码。通过调用父类的paint()方法可以实现清除路迹,然后通过Point()类数组来记录鼠标每次的按下以及抬起的位置,每次重绘之前的线段。除此之外还按照同理实现了矩形的跟随鼠标拉伸。之后会继续完善绘图程序。不多说了直接上代码。/* * To change this license header, choo...
【求助】关于java swing中的jframe
请问一下,jframe界面透明现在使用AWT的工具类解决,代码:AWTUtilities.setWindowOpacity(this, OPACITY);rnrn但是发现这个方法导致的问题是该jframe上的所有控件都会有透明度。。现在就想请教一下如何能做到控件和文字等正常显示呢?
Java基础-Swing图形界面、JFrame框架窗体
1、Swing是GUI(图形用户界面)开发工具包,其包括容器、组件和布局等,继承AWT。与用户交互时涉及事件的概念。 2、JFrame框架窗体 JFrame框架窗体是一个容器,是Swing程序中各个组件的载体, JFrame jf = new JFrame();//创建 在开发中更常用的方式是通过继承java.swing.JFrame类创建一个窗体。 在JFrame对象创建完成后,需要...
swing中如何从一个JFrame跳到另一个JFrame?急!
我的登陆首页已经做好了,如果帐号和密码验证正确了,我希望进入到另一个有具体操作的页面.但是不知道怎么才能显示另一个页面.我的代码是这样写的:rnrnpublic class MyFrame extends JFrame implements ActionListener rn private JTextField jtfName;rn private JPasswordField jpfPwd;rn private JButton jbtSubmit;rn private JButton jbtReset;rn private String[][] user = "xiezhen", "1" , "xiaowei", "2" ,rn "zhangmeijie", "3" , "wanghui", "4" , "zhangyikun", "5" ;rn public MyFrame() rn JPanel jpLables = new JPanel();rn jpLables.setLayout(new GridLayout(2, 1));rn jpLables.add(new JLabel("用户名"));rn jpLables.add(new JLabel("密 码"));rn jtfName = new JTextField(20);rn jtfName.setSize(50, 20);rn jpfPwd = new JPasswordField(20);rn jpfPwd.setSize(50, 20);rn JPanel jpTextFields = new JPanel();rn jpTextFields.setLayout(new GridLayout(2, 1));rn jpTextFields.add(jtfName);rn jpTextFields.add(jpfPwd);rnrn JPanel p1 = new JPanel();rn p1.setLayout(new BorderLayout());rn p1.add(jpLables, BorderLayout.WEST);rn p1.add(jpTextFields, BorderLayout.CENTER);rnrn JPanel p2 = new JPanel();rn p2.add(jbtSubmit = new JButton("提交"));rn p2.add(jbtReset = new JButton("重置"));rnrn getContentPane().setLayout(null);rn p1.setBounds(new Rectangle(300, 250, 300, 80));rn getContentPane().add(p1, null);rn p2.setBounds(new Rectangle(300, 350, 300, 80));rn getContentPane().add(p2, null);rnrn jbtSubmit.addActionListener(this);rn jbtReset.addActionListener(this);rnrn rnrn public static void main(String[] args) rn // 得到屏幕长和宽rn Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();rn int screenWidth = screenSize.width;rn int screenHeight = screenSize.height;rnrn // 创建框架rn MyFrame frame = new MyFrame();rn frame.setTitle("运营管理平台");rn frame.setSize(1000, 800);rnrn // 取到中间位置rn int x = (screenWidth - frame.getSize().width) / 2;rn int y = (screenHeight - frame.getSize().height) / 2;rnrn // 设置frame属性rn frame.setVisible(true);rn frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);rn frame.setLocation(x, y);rnrn rnrn public void actionPerformed(ActionEvent e) rn if (e.getSource() == jbtSubmit) rn find(jtfName.getText().trim(), new String(jpfPwd.getPassword()));rn else if (e.getSource() == jbtReset) rn reset();rn rn rnrn public void find(String name, String password) rn for (int i = 0; i < user.length; i++) rn if (user[i][0].equals(name) && user[i][1].equals(password)) rn TestPanels newPanel = new TestPanels();rn newPanel.validate();rn return;rn else if (user[i][0].equals(name)) rn JOptionPanern .showMessageDialog(this, "password not match name",rn "For Your Information",rn JOptionPane.INFORMATION_MESSAGE);rn return;rn else rn JOptionPanern .showMessageDialog(this, "name not fount",rn "For Your Information",rn JOptionPane.INFORMATION_MESSAGE);rn return;rn rn rn rnrn public void reset() rn if (jtfName.getText() != nullrn || String.valueOf(jpfPwd.getPassword()) != null) rn jtfName.setText(null);rn jpfPwd.setText(null);rn rn rnrn
java Swing:获取JFrame上的所有控件
获取JFrame上的所有控件: 代码:  for(Component co:ui.getRootPane().getContentPane().getComponents()) {      Systen.out.println(co.getClass().toString());  //得到co的类型  }
java实现JFrame计算器
实现简单的加减乘除,没有实现小数点的运算,界面是使用WindowBuilder控件布局。
Java Swing中JFrame设置自定义图标
Java Swing中JFrame默认提java自带的图标,需要自己更改定义 [code=&quot;java&quot;] BufferedImage image = null; try { image = ImageIO.read(frame.getClass() .getResource(&quot;./icon.jpg&quot;)); } catch (IOException e) { // TODO Auto-...
Java初学——Swing窗口中JFrame窗体
Swing窗口中JFrame窗体简单认识SwingJFrame窗体 简单认识Swing Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行。它们是Java基础类别的一部分。它们支持可...
Java swing - 在JFrame中添加背景图片
之前写了一个窗口程序,写完过后想添加一些功能,比如在窗体添加背景图片。 我把显示背景图片的代码放在了一个方法里面,因为我设计了一个可以更换背景图片的监听事件,将这个代码放在方法里面便于二次调用。 JLabel bglabel = new JLabel();//创建JLabel getBackgroundPicture(bglabel,contentPane);//方法体见下面代码块 this.
java swing 程序如何打包
java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
java swing程序如何退出
在swing程序中如何写退出代码? 我知道有一个System.exit,但是他的威力太大了,程序退出的太突然,有没有轻量级的一些。
用JAVA中的swing的JFrame写两个窗体如何实现窗体之间的传值呢?(在线等)
用JAVA中的swing的JFrame写两个窗体如何实现窗体之间的传值呢?rnrn比如mainFrame中有有一个JTextField nameText,和按钮JButton okButton.当点击okButton时弹出一个窗体tableFrame,在tableFrame中有一个JTable的表,我点击该表的一个字段,能够获得其单元格的值,那怎么样让mainFrame中的nameText获得其值呢?rn
java实现的画图JFrame
这是用Java代码写的一个JFrame的画图工具,可以实现画直线,画圆,画举行的代码
用JAVA中的swing的JFrame写两个窗体如何实现窗体之间的传值呢?在线等
用JAVA中的swing的JFrame写两个窗体如何实现窗体之间的传值呢?rnrn比如mainFrame中有有一个JTextField nameText,和按钮JButton okButton.当点击okButton时弹出一个窗体tableFrame,在tableFrame中有一个JTable的表,我点击该表的一个字段,能够获得其单元格的值,那怎么样让mainFrame中的nameText获得其值呢?
swing如何设置JFrame背景图案
如何设置JFrame背景图案,谢谢
Swing中,如何设置JFrame的modal模式?
在Swing中,从一个JFrame打开另一个JFrame,如何设置新JFrame(子窗口)为Modal(即所有关于此程序的操作只能在子JFrame中进行,不能单击父窗口。我知道JDialog可以,但要对JFrame如此操作,要如何呢?rn谢谢!
java swing如何实现后台运行?
我用java swing做的一个java的应用程序。rn在运行的时候,会在下方的任务栏中有个任务吧。应该叫任务吧,就是打开‘我的电脑’下方任务栏也会出现的东西。rn我现在想的是,是否可以使程序运行的时候,在任务栏中没有任何东西,而要像QQ运行的时候,只在右下角有个表示运行中的图标显示,这个应该是叫做后台运行吧。rnrn请问这个如何实现呢?rnrn情况就和运行中的QQ一样,不管是打开在那的时候,还是最小化的时候,在任务栏中是没有任何东西的。
[swing]如何设定JFrame的实际大小
JFrame.setSize设定窗口大小,出来的窗口的高度和宽度是包含边框的rn如何让中间的实际上的大小是我所指定的?
java swing写的聊天软件
基于java swing的聊天软件,可以支持1000个用户同时在线,实时信息反馈
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数