java创造文本框代码,java创建文本

java swing 如何自动生成文本框

import javax.swing.*;

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站建设、网站设计、公安网络推广、微信平台小程序开发、公安网络营销、公安企业策划、公安品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供公安建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

import java.awt.*;

public class hello {

public hello()

{

JFrame frame = new JFrame();

JTextField jtf = new JTextField();//生成一个文本框很简单的,只需要调用这个就可以了

frame.add(jtf,"North");

frame.setSize(300,300);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

public static void main(String[] args) {

hello h = new hello();

}

}

希望可以帮到你

编写java程序,创建一个包含文本框和文本区域的窗体

我给你写了一个简单的,实现了说的功能,并且还多加了一个按钮的清空事件,直接建一个类,把下面代码复制进去就行了,注意类名一致。

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

import javax.swing.JButton;

import javax.swing.JEditorPane;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class WindowTest extends JFrame implements ActionListener, KeyListener

{

private static final long serialVersionUID = 1L;

/**

* 主方法

*/

public static void main(String[] args)

{

WindowTest win = new WindowTest();

}

/**

* 下面是具体实现

*/

JTextField text;

JButton button;

JEditorPane textArea;

public WindowTest()

{

super("测试窗体");

text = new JTextField(15);

text.addKeyListener(this);

JPanel p1 = new JPanel();

p1.add(new JLabel("输入字符:"));

p1.add(text);

button = new JButton("清除");

button.addActionListener(this);

p1.add(button);

p1.setBounds(5, 5, 220, 100);

textArea = new JEditorPane();

textArea.setBounds(1, 1, 216, 200);

JPanel p2 = new JPanel();

p2.add(new JLabel("显示字符:"));

p2.add(textArea);

p2.setBounds(5, 115, 340, 220);

JPanel p3 = new JPanel();

p3.add(p1);

p3.add(p2);

add(p3);

setBounds(160, 60, 400, 300);

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

@Override

public void keyPressed(KeyEvent e)

{

}

@Override

public void keyReleased(KeyEvent e)

{

if (e.getKeyCode() == KeyEvent.VK_ENTER)

{

textArea.setText("");

}

else

{

String str = text.getText();

textArea.setText(str);

}

}

@Override

public void keyTyped(KeyEvent e)

{

}

@Override

public void actionPerformed(ActionEvent e)

{

text.setText("");

textArea.setText("");

}

}

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创造文本框代码,java创建文本
链接URL:http://ybzwz.com/article/hcscii.html