精华内容
下载资源
问答
  • 如果是这样的话,那就很简单了你只需要创建出你所需要的按钮如 JButton b=new JButton("登录");然后创建一个方法如publicvoid init(){b.addActionListener(new ActionListener(){public void actionPerformed...

    简单说吧

    你是要通过登录界面实现登录后窗口的跳转对吧!

    如果是这样的话,那就很简单了

    你只需要创建出你所需要的按钮如 JButton b=new JButton("登录");

    然后创建一个方法如

    public  void init()

    {

    b.addActionListener(new ActionListener(){

    public void actionPerformed(ActionEvent e)

    {

    登录窗口.setVisible(false);

    跳转后的窗体.setVisible(true);

    }

    });

    }

    最后调用一下就能实现

    下面是我截得以前做的一个界面登录你看看有木有启发?

    import java.awt.*;

    import javax.swing.*;

    import java.awt.event.*;

    class Login1{

    JFrame f1=new JFrame("用户登录");

    JLabel lab1=new JLabel("用户名:");

    JLabel lab2=new JLabel("  密  码:");

    JTextField paw1=new JTextField(14);

    JPasswordField paw2=new JPasswordField(14);

    JButton but1=new JButton("登录");

    JButton but2=new JButton("退出");

    JButton but3=new JButton("注册");

    JPanel pan=new JPanel();  //面板pan

    JFrame f2=new JFrame("数据查询");

    JLabel lab3=new JLabel("用户名:");

    JPanel pan1=new JPanel();

    JTextField paw3=new JTextField(14);

    int i=3;

    Login1()

    {

    pan.add(lab1);

    pan.add(paw1);

    pan.add(lab2);

    pan.add(paw2);

    pan.add(but1);

    pan.add(but2);

    pan.add(but3);

    f1.getContentPane().add(pan);

    f1.setSize(250,160);

    f1.setVisible(true);

    f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Dimension  d = Toolkit.getDefaultToolkit().getScreenSize();

    f1.setLocation((d.width-200)/2,(d.height-120)/2);

    pan1.add(paw3);

    f2.getContentPane().add(pan1);

    f2.setSize(500,400);

    f2.setVisible(false);

    f2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Dimension  g = Toolkit.getDefaultToolkit().getScreenSize();

    f2.setLocation((g.width-200)/2,(g.height-120)/2);

    }

    class Bb  implements ActionListener

    {

    public void actionPerformed(ActionEvent e)

    {

    String user=((JButton)e.getSource()).getText().trim();

    if(e.getSource()==but1)

    {

    if(paw1.getText().trim().equals("tct1")&&paw2.getText().trim().equals("123456"))

    {

    f1.setVisible(false);

    f2.setVisible(true);

    }

    else

    {

    i=i-1;

    if(i>0)

    {

    int j=JOptionPane.showConfirmDialog(f1,"你输入的密码有误,需要重新输入吗?","请确认!",JOptionPane.YES_NO_CANCEL_OPTION);

    if(j==0)

    {

    paw1.setText("");

    paw2.setText("");

    paw1.requestFocusInWindow();

    paw2.requestFocusInWindow();

    }

    else

    System.exit(0);

    }

    else

    System.exit(0);

    }

    }else

    System.exit(0);

    }

    }

    void init()

    {

    Bb bb=new Bb();

    but1.addActionListener(bb);

    but2.addActionListener(bb);

    }

    public static void main(String[] args){

    Login1 log1=new Login1();

    log1.init();

    }

    }

    展开全文
  • 慕仰1329654使用Desktop#browse(URI)方法。它将在用户的默认浏览器中打开一个URI。public static boolean openWebpage(URI uri) { Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;...

    fe2fd5b67d9f6163bdf8e862122371a6.png

    慕仰1329654

    使用Desktop#browse(URI)方法。它将在用户的默认浏览器中打开一个URI。public static boolean openWebpage(URI uri) {    Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;    if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) {        try {            desktop.browse(uri);            return true;        } catch (Exception e) {            e.printStackTrace();        }    }    return false;}public static boolean openWebpage(URL url) {    try {        return openWebpage(url.toURI());    } catch (URISyntaxException e) {        e.printStackTrace();    }    return false;}

    展开全文
  • 如果没有输出“用户名不存在”,编译时没问题,运行时界面也都有,只是点击按钮时会抛出Exceptio......如果没有输出“用户名不存在”,编译时没问题,运行时界面也都有,只是点击按钮时会抛出Exception in thread...

    给端中间的代码,点击jButton1时,获得用户名框输入的文本并对其在数据库中进行匹配。如果没有输出“用户名不存在”,编译时没问题,运行时界面也都有,只是点击按钮时会抛出Exceptio...

    给端中间的代码,点击jButton1时,获得用户名框输入的文本并对其在数据库中进行匹配。如果没有输出“用户名不存在”,编译时没问题,运行时界面也都有,只是点击按钮时会抛出Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 错误。为什么?

    private JButton getJButton1()

    {

    if (jButton1 == null)

    {

    jButton1 = new RButton();

    jButton1.setText("登录");

    jButton1.addMouseListener(new LoginEvent());

    }

    return jButton1;

    }

    class LoginEvent extends MouseAdapter

    {

    private Connection con = null;

    Statement st = null;

    ResultSet rs = null;

    public void mouseClicked(MouseEvent eee)

    {

    try

    {

    Class.forName("com.mysql.jdbc.Driver");

    }

    catch (ClassNotFoundException ee)

    {

    ee.printStackTrace();

    System.out.println("加载驱动错误");

    }

    try

    {

    String url = "jdbc:mysql://localhost:3306/test?user=root&password=123456";

    Connection con = DriverManager.getConnection(url);

    }

    catch (Exception evt)

    {

    evt.printStackTrace();

    System.out.println("链接错误");

    }

    try

    {

    String a = jTextField.getText().trim();//用户名

    st = con.createStatement();

    rs = st.executeQuery("select * from useinfo where username = '"+a+"'");

    int rows = rs.getRow();

    if (rows == 0)

    { System.out.println("用户名不存在"); }

    rs.close();

    st.close();

    con.close();

    }

    catch (SQLException ev) { }

    }

    }

    -----------------------------------------------------

    换了另一种方法,可以用了,不过谁能告诉我上面为什么错了。错的地方在LoginEvent.mouseClicked

    ------------------------------------------------------

    回复1楼,a,b 都有取到,不是这个原因,刚才把

    int rows那段改了下,直接用rs.next()判断,又都能用了,不知道问什么~~~

    ---------------------------------------------------------

    终于找出问题了,我在数据库连接时try { Connection con = ...}但是con在外面已经定义了,所以实际上在查询匹配时的con并没有连接,也就不能进行数据库查询,只要在try里吧Connection去掉就行了,主要是这段代码是从另一个java里直接拉过来没注意到,还有最上面的Connection不是private,我忘删了~

    -----------------------------------------------------------

    既然搞定了,分就给你吧~

    展开

    展开全文
  • 我想创建一个类似于链接的HTML按钮。 因此,当您单击按钮时,它将重定向到页面。 我希望它尽可能地易于访问。我也希望这样做,因此URL中没有任何多余的字符或参数。我该如何实现?根据到目前为止发布的答案,我目前...

    我想创建一个类似于链接的HTML按钮。 因此,当您单击按钮时,它将重定向到页面。 我希望它尽可能地易于访问。

    我也希望这样做,因此URL中没有任何多余的字符或参数。

    我该如何实现?

    根据到目前为止发布的答案,我目前正在这样做:

    Continue

    但这是在Safari和Internet Explorer中 ,它在URL的末尾添加了问号字符。 我需要找到一种不会在URL末尾添加任何字符的解决方案。

    还有其他两种解决方案:使用JavaScript或设置链接的样式以使其看起来像按钮。

    使用JavaScript:

    Continue

    但这显然需要JavaScript,因此,屏幕阅读器无法访问它。 链接的重点是转到另一个页面。 因此,试图使按钮像链接一样工作是错误的解决方案。 我的建议是,您应该使用链接并设置其样式以使其看起来像一个按钮 。

    Continue

    #1楼

    如果这是您在基本HTML锚标记中寻找的按钮的外观,则可以使用Twitter Bootstrap框架格式化以下任何常见的HTML类型链接/按钮,使其显示为按钮。 请注意该框架的版本2、3或4之间的视觉差异:

    Link

    Button

    e26d286af3b04b3bb0ad27176b7fdadf.gif

    36d77c19c0066b837586a955ee5959a0.png

    bMTDv.gif

    #2楼

    进行以下操作是否有不利之处?

    Schedule

    其中a.nostyle是具有链接样式(可以摆脱标准链接样式)的类,而span.button是具有“按钮”样式(背景,边框,渐变等)的类。 。

    #3楼

    如果要在任何地方创建用于URL的按钮,请为锚点创建按钮类。

    a.button {

    background-color: #999999;

    color: #FFFFFF !important;

    cursor: pointer;

    display: inline-block;

    font-weight: bold;

    padding: 5px 8px;

    text-align: center;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    }

    .button:hover {

    text-decoration: none;

    }

    #4楼

    再加上其他一些功能,只需使用一个简单的CSS类(没有PHP,没有jQuery代码,只有简单的HTML和CSS)就可以疯狂。

    创建一个CSS类并将其添加到锚点中。 代码如下。

    .button-link {

    height:60px;

    padding: 10px 15px;

    background: #4479BA;

    color: #FFF;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    border: solid 1px #20538D;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);

    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);

    }

    .button-link:hover {

    background: #356094;

    border: solid 1px #2A4E77;

    text-decoration: none;

    }

    target="_blank">Press Here to Go

    这就对了。 这很容易做到,并且可以让您发挥自己的创造力。 您可以控制颜色,大小,形状(半径)等。有关更多详细信息,请参见我在上找到的网站 。

    #5楼

    另一个选择是在按钮中创建一个链接:

    Link link

    然后使用CSS设置链接和按钮的样式,以使链接占据按钮内的整个空间(这样就不会造成用户的误点击):

    button, button a{position:relative;}

    button a{top:0;left:0;bottom:0;right:0;}

    我在这里创建了一个演示 。

    展开全文
  • 打印按钮链接是对网页的简单添加CSS(层叠样式表)使你可以控制屏幕上的网页内容。 此控件也扩展到其他媒体,例如在打印网页时。你可能想知道为什么要在网页上添加打印功能; 毕竟,大多数人已经知道或可以轻松地知道...
  • 我在将片段中的两个按钮链接到类时遇到问题 . 我有一个工作,但任何尝试将第二个链接到另一个类失败 . 这是我对一个Button的代码 . 提前致谢!@Overridepublic View onCreateView(LayoutInflater inflater, ...
  • 特别是,Action将允许您的按钮和菜单项使用相同的代码.附录:下面的示例显示了JMenu和JToolBar如何可以为多个文件中的每一个共享相同的Action.import java.awt.BorderLayout;import java.awt.EventQueue;impo...
  • 我想要一个按钮,用户单击该按钮,然后重置密码链接会在新标签页中打开,但是我不知道该如何在html按钮上嵌入了一个链接,我的链接保存在变量token中这是我的代码MailServiice.javapublic void sendMail(String ...
  • 希望在一个标签上设置超级链接,找到了如下的一种方法:1.要解决的问题基于Java Swing的超链接实现2.自定义一个超链接标签控件[LinkLabel]2.1.完整代码如下:public class LinkLabel extends JLabel {private String ...
  • 特别是,Action将允许您的按钮和菜单项使用相同的代码.附录:下面的示例显示了JMenu和JToolBar如何可以为多个文件中的每一个共享相同的Action.import java.awt.BorderLayout;import java.awt.EventQueue;impo...
  • *selenium点击链接按钮,和操作文本框 * */ class BasicciClick { //定义Webdriver WebDriver driver; //定义访问网址 String baseurl; @BeforeEach void setUp() throws Exception { //谷歌浏览器的本地驱动 ...
  • 使用Desktop#browse(URI)方法。它将在用户的默认浏览器中打开一个URI。public static boolean openWebpage(URI uri) {Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;...
  • 版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明。本文链接:https://www.aidemx.cn/692.html一、创建项目1.首先创建一个Android工程,名为MyApp(名字可以随意起)。二、添加新类1.进入MyApp/...
  • 创建按钮 data-role=button给HTML元素添加 data-role="button" 属性。jQuery Moble就会给此元素增强为按钮样式。 Jquery Mobile框架包含了一组最常用的移动应用程序所需的图标,为了减少下载的大小,...样式链接按...
  • java的类大致与C++相同,不同的是java文件以类为主体,编译链接时也可能以类为基础。类的编写:public class 类名{}这里的public同样是访问修饰符,只不过一般写public,其他的基本没有意义。...
  • java中使用图形界面后怎么用按钮Button实现RS232串口的链接PC机上,求大神啊
  • 小编典典我在想,也许我可以要求它返回其中的组件并删除按钮使用Swing教程中的ProgressMonitorDemo(由BalusC链接)进行了以下更改:public void propertyChange(PropertyChangeEvent evt) {if ("progress" == evt....
  • 课程资料链接:https://pan.baidu.com/s/1zHnkEwJb7JQKK0F83hYf5g提取码:sn3a课程详细内容:01 Spring和SpringMVC和Mybaties初步整合起来02 SSM整合测试和数据表结构创建03 SSM整合下的BaseDao的实现04 SSM整合下的...
  • //消除空格防止链接失效 String a="window.location.href='do_updatecourse.jsp?courseId="+temp.getCno().trim()+"'"; System.out.println(a); //双引号冲突改单引号 //onclick=''中 ''也省去 out....
  • 作者:阿虎来自:yesky在ASP.NET的WebForm组件中的LinkButton组件也是一JavaScript作者:阿虎 来自:yesky在ASP.NET的WebForm组件中的...当这个链接被按动的时候,页面就会往服务器端传递信息,并且在服务器...
  • 当我按下按钮时,必须检查MenuItem中的复选框…谢谢解决方法:>可共享的部分是一个共同的行动> bound属性是SELECTED_KEY的值在代码中,类似于Action action = new AbstractAction("shared toggle") {@O...
  • JAVA通过ODBC链接SQL SERVER/*** @author 糊涂鬼* 在建立连接之前需要一些准备工作:* 在控制面板上通过“管理工具”的“数据源(ODBC)”打开“ODBC数据源管理器”对话框,* 单击“系统DSN”选项卡,然后单击“添加”...
  • 原文链接Java Swing 只关闭当前窗体​blog.csdn.net看到很多人都在询问怎么在java swing中只关闭当前的窗体,因此写下此文。主界面主要是有两个JButton,一个是通过按钮事件调起另一个JFame,另一个是关闭当前窗体...
  • 关于java中的Gui按钮的问题

    千次阅读 2018-05-07 20:06:12
    今天在学习的时候,在Gui这一块遇到了点问题。 刚开始的代码是这样的 运行结果: 一直搞不明白是哪里的问题,刚开始还以为是...链接: [http://tieba.baidu.com/p/3922897804] 修改过后的代码: 运行结果:
  • Android程序不仅可以像《【Android】利用xml文件布局修改Helloworld程序》(点击打开链接)利用xml文件进行布局,也可以利用纯Java代码布局,当然不推荐单单只使用一种布局方式。xml与Java代码布局应该混合存在,...
  • 经过网上查找的资料和实践,可以在java界面中点击按钮调用C的程序将结果显示到java的文本框中,里面有代码和步骤,祝你成功~~
  • //链接数据库 Statement statement=conn.createStatement(); ResultSet rs = statement.executeQuery("select * from denglu "); while(rs.next()){ col11= rs.getString("zhanghao"); col12...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 770
精华内容 308
关键字:

java链接按钮

java 订阅