正文
在java中文本框的代码 java的文本框是哪个代码
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
Java 文本框的建立
给的分有点少了,看看效果还满意吗?如果满意加分啊!O(∩_∩)O哈哈~
import java.awt.Container;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class TextFile extends JFrame {
private Container c;
private JTextField jtf;//文本框
private JButton jb;//按钮
private JComboBox jc;//下拉框
private JTextArea jta;//文本区
private JScrollPane jsp;
public TextFile() {
this.setTitle("页面展示");
c = this.getContentPane();
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
this.setLayout(gridbag);
jtf = new JTextField();
jb = new JButton("BUTTON开始");
String[] city = {"下拉框列表", "中国", "美国", "英国"};
jc = new JComboBox(city);
jta = new JTextArea();
jta.setRows(10);//设置文本区列数
jsp = new JScrollPane();
gbc.anchor = GridBagConstraints.NORTH; // 当组件没有空间大时,使组件处在北部
gbc.fill = GridBagConstraints.HORIZONTAL;;
gbc.gridx = 0;//横坐标
gbc.gridy = 0;//纵坐标
gbc.gridwidth = 2;//横占几个网格
jtf.setText("这里是文本框,显示一些东西");
gridbag.setConstraints(jtf, gbc);
c.add(jtf);
gbc.fill = GridBagConstraints.BOTH;
gbc.insets = new Insets(10, 0, 0, 10); // 组件彼此的间距
gbc.gridx = 0;
gbc.gridy = 1;
gbc.gridwidth = 1;
gbc.ipadx = 0; // 组件内部填充空间,即给组件的最小宽度添加多大的空间
gbc.ipady = -100; // 组件内部填充空间,即给组件的最小高度添加多大的空间
gridbag.setConstraints(jc, gbc);
c.add(jc);
gbc.insets = new Insets(10, 0, 10, 0); // 组件彼此的间距
gbc.gridx = 1;
gbc.gridy = 1;
gbc.gridwidth = 1;
gbc.ipadx = 0; // 组件内部填充空间,即给组件的最小宽度添加多大的空间
gbc.ipady = 0; // 组件内部填充空间,即给组件的最小高度添加多大的空间
gridbag.setConstraints(jb, gbc);
c.add(jb);
jta.setText("这里输出内容,可以往下拉");
gbc.insets = new Insets(10, 0, 0, 0); // 组件彼此的间距
gbc.gridx = 0;
gbc.gridy = 3;
gbc.gridwidth = GridBagConstraints.REMAINDER;
jsp.setViewportView(jta);
gridbag.setConstraints(jsp, gbc);
c.add(jsp);
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setResizable(false);
this.setVisible(true);
}
public static void main(String[] args) {
new TextFile();
}
}
有什么其他要问的,你可以百度hi我!
java怎么添加文本框
如果是页面的话:input type="text" name="namevalue" id="namevalue"/;这样就定义了一个input的文本框,注意下,id具有唯一性,不要重复了。
如果是GUI的话:TextFiled jt=new TextFiled("");这样就定义了一个输入域(文本框),之后通过其他panel(根据实际需要添加)的add(jt)方法进行添加文本框,即可实现。
java 要求在文本框中输入字符串,当按下回车键或单击按钮时,将输入的文字显示在文本区中怎么操作?
给text对象和button对象加上事件响应方法即可,直接代码:\x0d\x0aimport java.awt.FlowLayout;\x0d\x0aimport java.awt.event.ActionEvent;\x0d\x0aimport java.awt.event.ActionListener;\x0d\x0a\x0d\x0aimport javax.swing.JButton;\x0d\x0aimport javax.swing.JFrame;\x0d\x0aimport javax.swing.JPanel;\x0d\x0aimport javax.swing.JTextArea;\x0d\x0aimport javax.swing.JTextField;\x0d\x0aimport javax.swing.border.TitledBorder;\x0d\x0a\x0d\x0apublic class SwingTest extends JFrame {\x0d\x0a // 确认按钮\x0d\x0a private JButton b1 = new JButton("显示一把");\x0d\x0a // 入力文本框\x0d\x0a private JTextField txt = new JTextField(10);\x0d\x0a // 显示文本域\x0d\x0a private JTextArea area = new JTextArea(2, 20);\x0d\x0a private JPanel jp = new JPanel();\x0d\x0a \x0d\x0a // 事件类\x0d\x0a class SwingTestListener implements ActionListener {\x0d\x0a public void actionPerformed(ActionEvent e) {\x0d\x0a area.setText(txt.getText());\x0d\x0a }\x0d\x0a }\x0d\x0a \x0d\x0a public SwingTest(String frameName) {\x0d\x0a super(frameName);\x0d\x0a // 按下按钮动作响应\x0d\x0a b1.addActionListener(new SwingTestListener());\x0d\x0a // 按下ENTER键响应\x0d\x0a txt.addActionListener(new SwingTestListener());\x0d\x0a setLayout(new FlowLayout());\x0d\x0a add(txt);\x0d\x0a add(b1);\x0d\x0a jp.setBorder(new TitledBorder("TextArea"));\x0d\x0a jp.add(area);\x0d\x0a add(jp);\x0d\x0a setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\x0d\x0a setSize(300 , 150);\x0d\x0a setLocation(500, 500);\x0d\x0a setVisible(true);\x0d\x0a }\x0d\x0a \x0d\x0a public static void main(String[] args) {\x0d\x0a new SwingTest("SwingTest");\x0d\x0a }\x0d\x0a}
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文本框格式的代码
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的文本框是哪个代码、在java中文本框的代码的信息别忘了在本站进行查找喔。