重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

在java中文本框的代码 java中文本框为空怎么设置

JAVA 文本框

import javax.swing.*;

创新互联建站是一家专注网站建设、网络营销策划、小程序设计、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十多年以来,已经为数千家湿喷机各业的企业公司提供互联网服务。现在,服务的数千家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。

import java.awt.*;

import java.awt.event.*;

public class myFrame extends JFrame implements ActionListener{

JTextField price ;

JTextField amount ;

JTextField total;

public CountNumber (){

JFrame f = new JFrame("计算价格");

JPanel p = new JPanel();

JTextField price = new JTextField(10);

JTextField amount = new JTextField(10);

JTextField total= new JTextField(10);

JLabel label1 = new JLabel("单价");

JLabel label2 = new JLabel("数量");

JLabel label3 = new JLabel("总价");

JButton btn = new JButton("计算总价");//新建文本框,标签,按钮,内容面板,顶层容器

btn.addActionListener(this);

p.add(label1);p.add(price);

p.add(label2);p.add(amount);

p.add(btn);

p.add(label3);p.add(total);

f.add(p);

f.setVisible(true);//使其可见

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口

f.setBounds(50,50,50,50);

f.pack();//将组件添加到顶层容器,并显示出来

}

public void actionPerformed (ActionEvent e){

String p =price.getText();

String a =amount.getText();

int p1 = Integer.parseInt(p);

int a1 = Integer.parseInt(a);

if(e.getActionCommand().equals("计算总价")){

int t = p1*a1;

total.setText(t+"");

}

}

public static void main(String args[]){

new myFrame();

}

}

//说实话,运行时,有点小错,但不知道为啥错了,请大家同时也指正下。

java怎么添加文本框

如果是页面的话:input type="text" name="namevalue" id="namevalue"/;这样就定义了一个input的文本框,注意下,id具有唯一性,不要重复了。

如果是GUI的话:TextFiled jt=new TextFiled("");这样就定义了一个输入域(文本框),之后通过其他panel(根据实际需要添加)的add(jt)方法进行添加文本框,即可实现。

java文本框格式的代码

import java.awt.Color;

import java.awt.Graphics;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.IOException;

import java.util.Iterator;

import javax.imageio.IIOImage;

import javax.imageio.ImageIO;

import javax.imageio.ImageWriter;

import javax.imageio.stream.ImageOutputStream;

public class Ttex {

BufferedImage bi = new BufferedImage(300, 200, BufferedImage.TYPE_INT_RGB);

public Ttex(String text) {

Graphics gr = bi.createGraphics();

gr.setColor(Color.white);

gr.fillRect(0, 0, bi.getWidth(), bi.getHeight());

gr.setColor(Color.GRAY);

gr.drawString(text, 10, 10);

}

/**

* 根据地址来保存文件

*

* @param dir

* 文件地址

*/

private void Save(String dir) {

BufferedImage image = bi;

// 得到系统支持的图片写入器

Iterator it = ImageIO.getImageWritersBySuffix("jpg");

ImageWriter iw = null;

if (it.hasNext()) {

try {

ImageOutputStream imgOut = ImageIO

.createImageOutputStream(new File(dir));

iw = (ImageWriter) it.next();

iw.setOutput(imgOut);

IIOImage iioi = new IIOImage(image, null, null);

iw.write(iioi);

imgOut.close();

iw.dispose();

} catch (IOException e1) {

}

}

}

public static void main(String[] args) {

Ttex m = new Ttex("0123456789");

m.Save("D:/1.jpg");

}

}

java中点击一个按钮弹出两个输入文本框的源代码

写了一个很简单的案例,可以参考和修改

import java.awt.BorderLayout;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JDialog;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

public class FromeDemo extends JFrame{

JButton jbutton;

public FromeDemo() {

jbutton = new JButton("弹出2个文本框");

jbutton.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

JDialog jd = new JDialog();

jd.setBounds(320, 180, 260, 100);

jd.setTitle("弹出文本框");

jd.getContentPane().setLayout(new GridLayout(2, 2));

jd.add(new JLabel("文本框一"));

jd.add(new JTextField(80));

jd.add(new JLabel("文本框二"));

jd.add(new JTextField(80));

jd.setModal(true);//确保弹出的窗口在其他窗口前面

jd.setVisible(true);

}

});

add(jbutton,BorderLayout.SOUTH);

setBounds(300, 100, 320, 320);

setTitle("测试");

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public static void main(String args[]) {

new FromeDemo();

}

}


标题名称:在java中文本框的代码 java中文本框为空怎么设置
当前链接:http://cqcxhl.com/article/doegcih.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP