androidstudio如何通过java属性设置输入文本只

Python016

androidstudio如何通过java属性设置输入文本只,第1张

androidstudio通过java属性设置输入文本只的方法有以下几种:

1、通过EditText的inputType来实现,可以通过xml或者Java文件来设置。

2、通过android:digits属性来设置。

3、通过正则表达式来判断。

如果你是想用纯java写的话,那么你需要一个java自带的控件叫swing,毕竟你不能让人家在你的控制台上输入,下面是一个小例子,这可能不完全是你想要的,我给你提供的只是一个思路

import java.awt.CardLayout

import java.awt.Container

import java.awt.Font

import java.awt.GridBagLayout

import java.awt.GridLayout

import java.awt.LayoutManager

import java.awt.TextField

import javax.swing.ButtonGroup

import javax.swing.ImageIcon

import javax.swing.JButton

import javax.swing.JCheckBox

import javax.swing.JComboBox

import javax.swing.JFrame

import javax.swing.JLabel

import javax.swing.JList

import javax.swing.JPanel

import javax.swing.JPasswordField

import javax.swing.JProgressBar

import javax.swing.JRadioButton

import javax.swing.JScrollPane

import javax.swing.JSlider

import javax.swing.JSpinner

import javax.swing.JTextArea

import javax.swing.JTextField

import javax.swing.ListSelectionModel

/**

* @author Administrator

*

*/

public class LoginSystem {

/**

* @param args

* @param flowLayout 

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

JFrame f=new JFrame()

f.setTitle("系统登录界面")

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

f.setExtendedState(JFrame.MAXIMIZED_BOTH)

f.setVisible(true)

//设置窗口的大小和位置

f.setSize(400,400)

f.setLocation(200,200)

Container con=f.getContentPane()//生成一个容器

con.setLayout(new GridLayout(7,1))

JPanel pan1=new JPanel()//生成一个新的版面

JLabel title=new JLabel("欢迎登陆本系统")

title.setFont(new Font("宋体",Font.BOLD, 20))

pan1.add(title)

con.add(pan1)

//最上面的登陆文字

JPanel pan2=new JPanel()//生成一个新的版面

JLabel name=new JLabel("用户名")

pan2.add(name)

TextField tf_name=new TextField(20)

tf_name.setText("请在此处输入用户名")

pan2.add(tf_name)

con.add(pan2)

//用户名及其文本框放置在第二个版面上

JPanel pan3=new JPanel()//生成一个新的版面

JLabel pass = new JLabel("密码")

pan3.add(pass)

JPasswordField password=new JPasswordField(15)

password.setEchoChar('*')

pan3.add(password)

con.add(pan3)

//密码及其密码域放在第三个版面上

JPanel pan4 = new JPanel()

JButton b_log=new JButton("登陆")

pan4.add(b_log)

JButton b_exit=new JButton("退出")

pan4.add(b_exit) 

con.add(pan4)

//登陆和退出这两个按钮放在第四个版面上

JPanel pan5 = new JPanel()

con.add(pan5)

JPanel pan6 = new JPanel()

con.add(pan6)

JPanel pan7 = new JPanel()

con.add(pan7)

//空白版面

}

}

现在普遍情况都是web项目,前端和后端的结合,前端可以用java提供的jsp,html(css,js),用他们加上后台代码,可以帮助你实现前端输入数据,后端处理数据,返回处理结果,渲染页面,这个太复杂了,不是一两句话说的清楚的,具体的你可以自行百度。

以上,就是这样