快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java编辑框代码 java编辑器怎么打开

JAVA编写一个窗口(frame),要求窗口中有文本框,按钮,标签,单选框,复选框,

import javax.swing.*;

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网络空间、营销软件、网站建设、良庆网站维护、网站推广。

import java.awt.*;

public class test extends JFrame{

public test(){

JButton button; //按钮

JLabel label; //标签

JComboBox combobox;//下拉菜单

JCheckBox checkbox;//复选框

JRadioButton radiobutton;//单选框

JTextField textfield;//文本框

button = new JButton("按钮");

label = new JLabel("标签:");

checkbox = new JCheckBox("复选框一");

radiobutton = new JRadioButton("单选框一");

combobox = new JComboBox();

textfield = new JTextField(100);

Container c = this.getContentPane();

c.setLayout(new FlowLayout());

c.add(button);

c.add(label);

c.add(checkbox);

c.add(radiobutton);

combobox.addItem("1");

combobox.addItem("2");

c.add(combobox);

c.add(textfield);

setSize(300, 200);

setVisible(true);

}

public static void main(String[] args) {

// TODO 自动生成方法存根

test mytest = new test();

}

}

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.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小程序,在文本框输入一个数,然后每一秒+1,求给完整代码

package com.demo;

import java.awt.BorderLayout;

import java.awt.Dimension;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.Timer;

import java.util.TimerTask;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JTextField;

public class TimerTest {

private Timer timer;

private JTextField field;

private JButton button;

private boolean flag = true;

public TimerTest() {

timer = new Timer();

addview();

}

private void addview() {

JFrame frame = new JFrame("Timer test");

field = new JTextField();

field.setPreferredSize(new Dimension(0, 30));

button = new JButton("start");

button.setPreferredSize(new Dimension(100, 30));

button.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

if (flag) {

auto();

flag = false;

button.setText("stop");

} else {

timer.cancel();

flag = true;

button.setText("start");

}

}

});

frame.add(field, BorderLayout.CENTER);

frame.add(button, BorderLayout.EAST);

frame.setBounds(200, 200, 300, 60);

frame.setVisible(true);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new TimerTest();

}

private void auto() {

timer.schedule(new TimerTask() {

@Override

public void run() {

int num = Integer.parseInt(field.getText().trim());

num += 1;

field.setText(num + "");

auto();

}

}, 1000);

}

}


当前文章:java编辑框代码 java编辑器怎么打开
网页URL:http://6mz.cn/article/ddgpjoj.html

其他资讯