精华内容
下载资源
问答
  • 关于Button点击弹出输入框,并且通过Servlet连接数据库
    2021-03-09 17:24:56

    android:layout_height="wrap_content" android:layout_width="wrap_content"

    android:background="#ffffffff" android:orientation="horizontal"

    android:id="@+id/dialog">

    android:layout_height="wrap_content"

    android:layout_width="wrap_content"

    android:id="@+id/tvname"

    android:text="评论:" />

    android:layout_height="wrap_content"

    android:layout_width="wrap_content"

    android:id="@+id/etname"

    android:minWidth="100dip"/>

    AndroidManifest.xml中权限(仅供参考,如有缺少可以添加)

    package="com.example.baudumap"

    android:versionCode="1"

    android:versionName="1.0" >

    android:anyDensity="true"

    android:largeScreens="true"

    android:normalScreens="true"

    android:resizeable="true"

    android:smallScreens="true" />

    android:minSdkVersion="10"

    android:targetSdkVersion="18" >

    android:name="android.test.InstrumentationTestRunner"

    android:targetPackage="com.example.baudumap" >

    android:allowBackup="true"

    android:icon="@drawable/wing"

    android:label="@string/app_name"

    android:theme="@style/AppTheme" >

    android:name="com.example.baudumap.MainActivity"

    android:label="@string/app_name" >

    android:name="com.baidu.location.f"

    android:enabled="true"

    android:process=":remote" >

    更多相关内容
  • Java--UI--弹出对话框

    千次阅读 2021-03-04 03:05:57
    1)消息对话框(1)点击按钮弹出名为"消息提示对话框"的消息对话框,对话框里的内容为:“是否要输入内容”。选择“是”即输入代码中 已经给出的内容。代码如下:1 packageHandEvent;23 importjava.awt.event.Action...

    对话框的四种类型:

    消息, 输入,确认, 颜色

    背景:建一个名为“ActionEventDemo”的窗口,在其中放置了一个按钮,一个面板,一个标签。

    1)消息对话框

    (1)点击按钮弹出名为"消息提示对话框"的消息对话框,对话框里的内容为:“是否要输入内容”。选择“是”即输入 代码中 已经给出的内容。

    代码如下:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 packageHandEvent;2

    3 importjava.awt.event.ActionEvent;4 importjava.awt.event.ActionListener;5

    6 import javax.swing.*;7

    8 public class ActionEventDemo extends JFrame implementsActionListener {9 JButton click;10 JPanel panel;11 JLabel message;12

    13 publicActionEventDemo() {14 super("ActionEventDemo");//只能放在第一行,在子类的构造方法中,用super调用且放在第一行

    15 click =new JButton ("Click");16 panel =newJPanel();17 message=newJLabel();18

    19 add(panel);20 panel.add(click);21 panel.add(message);22

    23 click.addActionListener(this);//this指代"obj"(public static void 中new 的对象)

    24 setSize(300,300);25 setVisible(true);26

    27 }28

    29 public static voidmain(String args[]) {30 ActionEventDemo obj=newActionEventDemo();31 }32 public voidactionPerformed(ActionEvent arg0) {33 //消息对话框

    34 JOptionPane.showMessageDialog(this,"是否要输入内容","消息提示对话框",JOptionPane.INFORMATION_MESSAGE);//this交代了在this的前方显示对话框35 //this 至位置,第二个 为内容,第三个为对话框标题,第四个为对话框类型

    36

    37 message.setText("Welcome to java");//需要传参

    38

    39 }40 }

    View Code

    (2)点击按钮弹出名为“消息警告对话框”,对话框里的内容为“该内容有风险,是否要继续输入”。选择“是”即输入 代码中 已经给出的内容。

    代码如下:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 packageHandEvent;2

    3 importjava.awt.event.ActionEvent;4 importjava.awt.event.ActionListener;5

    6 import javax.swing.*;7

    8 public class ActionEventDemo extends JFrame implementsActionListener {9 JButton click;10 JPanel panel;11 JLabel message;12

    13 publicActionEventDemo() {14 super("ActionEventDemo");//只能放在第一行,在子类的构造方法中,用super调用且放在第一行

    15 click =new JButton ("Click");16 panel =newJPanel();17 message=newJLabel();18

    19 add(panel);20 panel.add(click);21 panel.add(message);22

    23 click.addActionListener(this);//this指代"obj"(public static void 中new 的对象)

    24 setSize(300,300);25 setVisible(true);26

    27 }28

    29 public static voidmain(String args[]) {30 ActionEventDemo obj=newActionEventDemo();31 }32 public voidactionPerformed(ActionEvent arg0) {33 //消息对话框

    34 JOptionPane.showMessageDialog(this,"该内容有风险,是否要继续输入","消息警告对话框",JOptionPane.WARNING_MESSAGE);//this交代了在this的前方显示对话框35 //this 至位置,第二个 为内容,第三个为对话框标题,第四个为对话框类型

    36

    37 message.setText("Welcome to java");//需要传参

    38

    39 }40 }

    View Code

    两段代码的分析:这两段代码都是属于消息对话框(当然还有其他的消息对话框)。两段代码的变动只有一句:

    将:

    JOptionPane.showMessageDialog(this,"是否要输入内容","消息提示对话框",JOptionPane.INFORMATION_MESSAGE);//this交代了在this的前方显示对话框

    改为:

    JOptionPane.showMessageDialog(this,"该内容有风险,是否要继续输入","消息警告对话框",JOptionPane.WARNING_MESSAGE);//this交代了在this的前方显示对话框

    在JOptionPane.showMessageDialog后面的括号中(,,,)有三个都号,分割成了4个位置。

    第一个位置“this”表示,在该位置之前弹出窗口;第二个位置 输入对话框的内容;第三个位置 设定对话框的标题;第四个位置 设定对话框的属性(提示.警告等等,注:不同属性的标志不一样)。

    其中 “this”——new 出的“obj”对象的设定:

    public static voidmain(String args[]) {

    ActionEventDemo obj=newActionEventDemo();

    }

    2)输入对话框

    (1)点击按钮弹出名为"输入对话框"的输入对话框,对话框里的内容为:“给标签赋值的内容是:”,在下面的文本框中输入 要给标题赋值的内容 点击确定后,则在按钮后面显示。如果点击“取消”,则无内容显示。

    代码如下:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 packageHandEvent;2

    3 importjava.awt.event.ActionEvent;4 importjava.awt.event.ActionListener;5

    6 import javax.swing.*;7

    8 public class ActionEventDemo extends JFrame implementsActionListener {9 JButton click;10 JPanel panel;11 JLabel message;12

    13 publicActionEventDemo() {14 super("ActionEventDemo");//只能放在第一行,在子类的构造方法中,用super调用且放在第一行

    15 click =new JButton ("Click");16 panel =newJPanel();17 message=newJLabel();18

    19 add(panel);20 panel.add(click);21 panel.add(message);22

    23 click.addActionListener(this);24 setSize(300,300);25 setVisible(true);26 }27

    28 public static voidmain(String args[]) {29 ActionEventDemo obj=newActionEventDemo();30 }31

    32 public voidactionPerformed(ActionEvent arg0) {33 //输入对话框

    34 String str=JOptionPane.showInputDialog(this, "给标签赋值的内容是:","输入对话框",JOptionPane.INFORMATION_MESSAGE);35 if(str!=null)36 message.setText(str);37 //this 至位置,第二个 为内容,第三个为对话框标题,第四个为对话框类型38 //message.setText("Welcome to java");//需要传参

    39 }40 }

    View Code

    分析:

    在之前的内容上

    将:

    JOptionPane.showMessageDialog(this,"该内容有风险,是否要继续输入","消息警告对话框",JOptionPane.WARNING_MESSAGE);//this交代了在this的前方显示对话框

    改为:

    String str=JOptionPane.showInputDialog(this, "给标签复制的内容是:","输入对话框",JOptionPane.INFORMATION_MESSAGE);if(str!=null)

    message.setText(str);

    注:

    <1>和消息提示框不同的是,输入对话框必须要定义一个String str 变量 ,并将JOptionPane.showInputDialog()的值赋值给该变量

    <2>考虑到代码的完整性,用if语句判断,如果在输入框中输入不为空(即不为  null)则用message。setText导出输入框中输入的字符串。

    <3>JOptionPane.showInputDialog()和JOptionPone.showMessageDialog()一样,在他们后面的括号中的四个位置上:分别是:this(在该位置之前插入),对话框中的内容,对话框的名称以及对话框的属性。

    3)确认对话框

    (1)点击按钮弹出名为"确认对话框"的确认对话框,对话框里的内容为:“是否确认给标题赋值:”,点击“是”,则在按钮后面显示预先先好的message.setText()复制代码。如果点击“否”或者“取消”,则无内容显示。

    代码如下:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 packageHandEvent;2

    3 importjava.awt.event.ActionEvent;4 importjava.awt.event.ActionListener;5

    6 import javax.swing.*;7

    8 public class ActionEventDemo extends JFrame implementsActionListener {9 JButton click;10 JPanel panel;11 JLabel message;12

    13 publicActionEventDemo() {14 super("ActionEventDemo");//只能放在第一行,在子类的构造方法中,用super调用且放在第一行

    15 click =new JButton ("Click");16 panel =newJPanel();17 message=newJLabel();18

    19 add(panel);20 panel.add(click);21 panel.add(message);22

    23 click.addActionListener(this);24

    25 setSize(300,300);26 setVisible(true);27 }28

    29 public static voidmain(String args[]) {30 ActionEventDemo obj=newActionEventDemo();31 }32

    33 public voidactionPerformed(ActionEvent arg0) {34 //确认对话框

    35 int n=JOptionPane.showConfirmDialog(this, "确认是否给标签赋值","确认对话框",JOptionPane.YES_NO_CANCEL_OPTION);36 if(n==JOptionPane.YES_OPTION) {37 message.setText("welcome");38 }39 else if (n==JOptionPane.NO_OPTION){40 message.setText(null);41 }42 else{43 message.setText(null);44 }45

    46 }47 }

    View Code

    分析:

    在2)的基础上:

    将:

    String str=JOptionPane.showInputDialog(this, "给标签复制的内容是:","输入对话框",JOptionPane.INFORMATION_MESSAGE);

    if(str!=null)

    message.setText(str);

    改为:

    int n=JOptionPane.showConfirmDialog(this, "确认是否给标签赋值","确认对话框",JOptionPane.YES_NO_CANCEL_OPTION);if(n==JOptionPane.YES_OPTION) {

    message.setText("welcome");

    }else if (n==JOptionPane.NO_OPTION){

    message.setText(null);

    }else{

    message.setText(null);

    }

    注 :

    <1>和输入对话框一样,也要定义int n 的整型变量,并将JOptionPane.showConfirmDialog()赋值变量

    <2>JOptionPane.showConfirmDialog()和JOptionPane.showInputDialog(),JOptionPone.showMessageDialog()一样,在他们后面的括号中的四个位置上:分别是:this(在该位置之前插入),对话框中的内容,对话框的名称以及对话框的属性。

    <3>在<2>中的第四个位置上JOptionPane在加“ .  ”之后有很三个可选项(包括1yes,no,cancle  2yes  3no)

    <4>若选择了yes,no ,cancle的话,if语句对三个按钮反别判断。“no”或者“cancle”则在massage。setText()中写入“null”

    4)颜色对话框

    (1)点击按钮弹出名为"调色板"的颜色对话框,选择颜色,即为窗口的背景色。

    代码如下:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 packageHandEvent;2

    3 importjava.awt.Color;4 importjava.awt.Container;5 importjava.awt.event.ActionEvent;6 importjava.awt.event.ActionListener;7

    8 import javax.swing.*;9

    10 public class ActionEventDemo extends JFrame implementsActionListener {11 JButton click;12 JPanel panel;13 JLabel message;14

    15 publicActionEventDemo() {16 super("ActionEvenDemo");//只能放在第一行,在子类的构造方法中,用super调用且放在第一行

    17 click =new JButton ("Click");18 panel =newJPanel();19 message=newJLabel();20

    21 add(panel);22 panel.add(click);23 panel.add(message);24

    25 click.addActionListener(this);26

    27 setSize(300,300);28 setVisible(true);29

    30 }31

    32 public static voidmain(String args[]) {33 ActionEventDemo obj=newActionEventDemo();34 }35

    36 public voidactionPerformed(ActionEvent arg0) {37 //颜色对话框

    38 Color clor=JColorChooser.showDialog(this,"调色板",getContentPane().getBackground());39 panel.setBackground(clor);40

    41 }42 }

    View Code

    分析:

    将:

    int n=JOptionPane.showConfirmDialog(this, "确认是否给标签赋值","确认对话框",JOptionPane.YES_NO_CANCEL_OPTION);

    if(n==JOptionPane.YES_OPTION) {

    message.setText("welcome");

    }

    else if (n==JOptionPane.NO_OPTION){

    message.setText(null);

    }

    else{

    message.setText(null);

    }

    改为:

    Color clor=JColorChooser.showDialog(this,"调色板",getContentPane().getBackground());

    panel.setBackground(clor);

    注:

    <1>和输入,确认对话框一样,定义一个Color clor的变量,并将JColorChooser.showDialog()赋值变量。

    <2>直接用JPanel 定义的变量panel调用color,否则无法显示背景颜色。

    展开全文
  • java代码弹出一个输入框

    千次阅读 2017-02-23 10:20:13
    1.弹出一个简单的单行输入框 String s=JOptionPane.showInputDialog("请输入:");s就是得到弹出框输入的信息 2.通过jTextarea和jButton配合 import java.awt.Dimension; import java.awt.FlowLayout; import ...

    1.弹出一个简单的单行输入框

    String s=JOptionPane.showInputDialog("请输入:");s就是得到弹出框输入的信息

    2.通过jTextarea和jButton配合

    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;


    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JTextArea;


    public class Test extends JFrame{
        
        JButton jButton1;
        JButton jButton2;
       JTextArea jTextArea;
     
      public Test()
      {
          jButton1 = new JButton("确定");
          jButton2 = new JButton("取消");
          jTextArea = new JTextArea(null,"jtextarea",5,20);
          this.add(jTextArea);
          this.add(jButton1);
          this.add(jButton2);
          
          Toolkit tk = this.getToolkit();
          Dimension dm = tk.getScreenSize(); //获取屏幕的size
         
         this.setLayout(new FlowLayout());
         this.setBounds((int)(dm.getWidth()-300)/2,((int)(dm.getHeight()-170)/2), 300, 170);//让弹出框弹出在屏幕正中央
         this.setVisible(true);
          jButton1.addActionListener(new ActionListener() {
    @Override
              public void actionPerformed(ActionEvent e) {

       System.out.println(jTextArea.getText());//获取jTextarea输入的内容
       System.exit(0); //点击按钮后弹出框小时
      
                // jTextArea.setText("确定");//可以点击按钮显示到jTextarea里面
     
              }     
          });
          
           jButton2.addActionListener(new ActionListener() {
    @Override
              public void actionPerformed(ActionEvent e) {
                // jTextArea.setText("取消");
              System.exit(0);
              }
          });
           
      }
      
      public static void main(String[] args)
      {
         new Test();
          
      }
      
    }


    展开全文
  • initialSelectionValue:输入框中的默认值。 title:对话框标题栏要显示的文本。 messageType:主要决定对话框显示的图标类型,主要包括以下几种:ERROR_MESSAGE(错误提示)、INFORMATION_MESSAGE(信息提示)、...

    输入对话框主要通过JOptionPane类的showInputDialog来实现,主要用于提示在程序的执行过程中提供可视化的输入对话框,返回值为String或Object类型。

    一、重载方法

    String showInputDialog(Component parentComponent, Object message)

    String showInputDialog(Component parentComponent, Object message, Object initialSelectionValue)

    String showInputDialog(Component parentComponent, Object message, String title, int messageType)

    Object showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)

    二、参数介绍:

    parentComponent:指示对话框的父窗口对象,一般为当前窗口。也可以为 null 即采用缺省的 Frame 作为父窗口,此时对话框将设置在屏幕的正中。

    message:指示要在对话框内显示的描述性的文字,即提示或报警的内容。

    initialSelectionValue:输入框中的默认值。

    title:对话框标题栏要显示的文本。

    messageType:主要决定对话框显示的图标类型,主要包括以下几种:ERROR_MESSAGE(错误提示)、INFORMATION_MESSAGE(信息提示)、WARNING_MESSAGE(报警提示)、QUESTION_MESSAGE(问题提示)、PLAIN_MESSAGE(无图标),默认为JOptionPane.INFORMATION_MESSAGE。

    icon:对话框中要显示的图标,会替代messageType所代表的图标。

    selectionValues:当对话框的界面输入为下拉列表时的列表选项数组。

    三、返回值:

    前三个方法创建的输入对话框的界面输入控件为文本框,返回值为String;

    最后一个方法创建的输入对话框的界面输入控件为列表组合框,返回值为Object,可强转为selectionValues的输入类型,比如String。

    四、使用及举例:

    String str01 = JOptionPane.showInputDialog(null, "请输入所需内容");

    System.out.println(str01);

    String str02 = JOptionPane.showInputDialog(null, "请输入所需内容", "这是默认值");

    System.out.println(str02);

    String str03 = JOptionPane.showInputDialog(null, "请输入所需内容", "这是输入对话框", JOptionPane.QUESTION_MESSAGE);

    System.out.println(str03);

    String str04 = (String) JOptionPane.showInputDialog(null, "请输入选择所需水果", "这是输入对话框", JOptionPane.QUESTION_MESSAGE, null, new String[]{"香蕉","橘子","苹果"}, "苹果");

    System.out.println(str04);

    展开全文
  • 主要为大家详细介绍了java实现点击按钮弹出新窗体功能,旧窗体不进行操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要是对利用javaScript实现点击输入框弹出窗体选择信息进的实例行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
  • 1、输入框: final EditText inputServer = new EditText(this); inputServer.setFilters(new InputFilter[]{new InputFilter.LengthFilter(50)}); AlertDialog.Builder builder = new AlertDialog.Builder(this); ...
  • Android编程:底部弹出的对话框环境:主机:WIN10开发环境:AndroidStudio 2.2 Preview 3说明:在《Android编程:底部弹出的对话框》中实现了底部弹出的对话框。在此基础上实现通用的输入框,效果如下图所示。输入框类...
  • Python3.6中用tkinter, 弹出可以输入数字的输入框.# Copyright (c) 2017-7-21 ZhengPeng All rights reserved.def pop_up_box():"""使用tkinter弹出输入框输入数字, 具有确定输入和清除功能, 可在函数内直接调用num...
  • 展开全部写了一个很简单的案例,可以参考和修改importjava.awt.BorderLayout;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;...
  • 0、背景使用Amazeui中Prompt 模态窗口Modal1、JQuery功能:表单复位获取表单的值,并显示在修改弹出框中(文本框、单选、多选、下拉框)发送Post异步请求给后台自刷新$(function () {//编辑功能$('table .edit').on(...
  • [Java教程]jq实现手机自定义弹出输入框0 2016-06-13 16:00:08手机涉及到填写表单时,需要手机弹出自定义的输入框,而非手机自带的输入键盘,如大写数字等。实现思路(考虑多种文本输入形式):首先,文本框获取焦点时...
  • Android编程:底部弹出的对话框环境:主机:WIN10开发环境:AndroidStudio 2.2 Preview 3说明:在《Android编程:底部弹出的对话框》中实现了底部弹出的对话框。在此基础上实现通用的输入框,效果如下图所示。输入框类...
  • 弹出输入框方法汇总

    2019-09-27 05:19:56
    方法一: <script language="javascript"><!--function zhuanpai(){ var zhuapai= window.prompt("请输入抓拍路径:",'C:\\XDNVS');...你可以做成弹出能返回参数的对话框,弹出的页...
  • PyQt双击QLabel弹出输入框改变文本

    千次阅读 2020-04-29 14:59:23
    效果 代码 import sys from PyQt5.QtWidgets import * app = QApplication(sys.argv) widget = ...sys.exit(app.exec_()) 参考文献 QInputDialog PyQt输入对话框QInputDialog Python实现类似Java的匿名类函数重载
  • 如下所示: 代码如下: [removed] function alertWin(title, msg, w, h) { var titleheight = “22px”; // 窗口标题高度 var bordercolor = “#666699”; //窗口的边框颜色 var titlecolor = “#FFFFFF”;...
  • 展开全部效果图参考代码importjava.awt.BorderLayout;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JButton;importjavax.swing.JDialog;...
  • 弹出自定义输入框

    千次阅读 2017-03-06 12:29:46
    JavaScript+H5+CSS自定义弹出输入框,并进行判断,以及文件的下载功能。
  • java Swing 里面的文本框在输入的时候会弹出一个“输入窗口”,这个窗口让人看起来很不爽,而且有如下几个bug:1. 在某些版本的jvm下,有很多层的模式对话框的时候,最上面正在使用模式对话框可能会被隐藏,导致找不...
  • 实现功能:带EditText的自定义对话框,在弹出对话框的同时自动弹出输入软键盘。
  • function text() { name=prompt("请输入wifi密码"); // 弹出input框 prompt('提示语','默认输入框字段') //alert(name); }
  • 本文实例讲述了javascript弹出带文字信息的提示框效果。分享给大家供大家参考,具体如下: tooltips.js: // position of the tooltip relative to the mouse in pixel // var offsetx = 12; var offsety = 8; ...
  • KeyboardUtilDemo
  • 文章目录IDEA 插件开发 一个只有一个输入框弹出框 IDEA 插件开发 一个只有一个输入框弹出框 package com.wretchant.fredis.gui.dialog; import com.intellij.openapi.ui.DialogWrapper; import ...
  • Java中,可以调用JOptionPane这个类来生成对话框,并根据需求对其进行不同的功能设置。通过调用该类中不同的方法,并输入不同的参数,我们可以得到不同功能的对话框。
  • Swing的输入框仍然分成两类:单行输入框和多行输入框,但与AWT的同类控件相比,它们在若干细节上有所调整。首先说单行输入框,AWT的单行输入框名叫TextField,平时输入什么字符它便显示什么字符,可一旦调用了...
  • //要求如下/**如何在程序中UserFrame构造方法中第一行弹出一个类似的对话框,*其中有两个输入框,分别输入用户名和密码,可以返回两个String*而不采用如下split方法来分别验证用户名和...//要求如下/**如何在程序中...
  • <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/jscript">... document.getElementById("form").style.display="b.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,903
精华内容 9,161
关键字:

java 弹出输入框

java 订阅