java编写一个窗体应用程序,在窗体中安排两个文本框,一个标签,两个标记为+和*的按钮。从两个文本

作者&投稿:夏战 (若有异议请与网页底部的电邮联系)
java编写图形界面应用程序,其中包括一个文本框和一个按钮.用户单击按钮后,窗口的标题为文本框中的内容~

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;


public class changeTitle extends JFrame implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 1L;
public static final int width = 200;
public static final int height = 200;
JTextField text1;
JLabel la;
JButton jbn;
changeTitle(){
setTitle("hello");
setSize(width, height);
setLayout(new FlowLayout());
text1=new JTextField(15);
la=new JLabel("标题:");
jbn=new JButton("更改标题");
add(la);
add(text1);
add(jbn);
jbn.addActionListener(this);
}


public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==jbn){
setTitle(text1.getText());
}

}

public static void main(String[] args ){
changeTitle changetitle=new changeTitle();
changetitle.setVisible(true);
changetitle.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
string s = label1.Text;
s = label2.Text;
label2.Text = label1.Text;
label1.Text = s;

string a = textBox1.Text;
a = textBox2.Text;
textBox2.Text = textBox1.Text;
textBox1.Text = a;

}

}
}

按照你的要求编写的Java程序如下:

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class Calculate extends JFrame implements ActionListener{
 JTextField jtf1=new JTextField(10);
 JTextField jtf2=new JTextField(10);
 JLabel jl=new JLabel();
 JButton jb1=new JButton("+");
 JButton jb2=new JButton("*");
 Calculate(){
  setLayout(new FlowLayout());
  jb1.addActionListener(this);
  jb2.addActionListener(this);
  add(jtf1);add(jtf2);add(jl);add(jb1);add(jb2);
  setResizable(false);
  setSize(250, 150);
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  setLocationRelativeTo(null);
  setVisible(true);
 }
 @Override
 public void actionPerformed(ActionEvent ae) {
  if(ae.getSource()==jb1){
   if(jtf1.getText().trim().equals("")){
    JOptionPane.showMessageDialog(this, "文本框不能为空");
    jtf1.requestFocus();
   }else if(jtf2.getText().trim().equals("")){
    JOptionPane.showMessageDialog(this, "文本框不能为空");
    jtf2.requestFocus();
   }else{
    int a=Integer.parseInt(jtf1.getText().trim());
    int b=Integer.parseInt(jtf2.getText().trim());
    jl.setText(String.valueOf(a+b));
   }
  }
  if(ae.getSource()==jb2){
   if(jtf1.getText().trim().equals("")){
    JOptionPane.showMessageDialog(this, "文本框不能为空");
    jtf1.requestFocus();
   }else if(jtf2.getText().trim().equals("")){
    JOptionPane.showMessageDialog(this, "文本框不能为空");
    jtf2.requestFocus();
   }else{
    int a=Integer.parseInt(jtf1.getText().trim());
    int b=Integer.parseInt(jtf2.getText().trim());
    jl.setText(String.valueOf(a*b));
   }
  }
 }
 public static void main(String[] args) {
  new Calculate();
 }
}

运行结果:




ava中怎样让一个JFrame窗体始终在最前端显示并且无法操作其他窗体
主窗口---显示另一个窗口时,主窗口的enable设置成false

avascript为什么关不了窗口?
self.opener=null;self.close();} 这个在IE6中可以。但是在IE7中就不可以关闭了。因为IE7和FF下面的安全机制不允许关闭窗体。如果是用Window.open打开的窗口,当然也是可以用这个方法关闭的。

JAVA窗体是否可以与VisoinPro软件对接?
ava控制visio可以用Jacob,一个java与COM通信的开源项目,可以实现java和visio的实时互操作。不过你说的控件光用swing是不能将visio的窗口置于swing窗体内的,需要用SWT,反正你要用visio已经绑定到win平台了,用SWT也没关系了 。如果你用swing做桌面开发的话还要找一些swt嵌入swing的文章。我们部门有将word...

JBuilder详细资料大全
启动 jbuilder9 4、配置Library (1)选择选单 tools\\Configure Libraries (2)新建一个Library (3)在New Library Wizard对话框中, Name 输入:struts1.1, location可选:JBuilder,

求教一个VB问题~!
Dim i As Integer Dim count As Integer Dim avarage As Integer count = 0 Randomize For i = 1 To 10 'Int((upperbound - lowerbound + 1) * Rnd + lowerbound)intRet(i) = Int((100 - 1 + 1) * Rnd + 1)avarage = avarage + intRet(i)Next avarage = avarage ...

Java没有虚拟机什么都干不了,为什么还有人用呢?
但是微软一直是一个垄断公司他的目标都是销售他的操作系统,这是他的最终目标,所以他不会考虑跨平台的问题,所以java在很大程度上有优势也有益于我们的系统,但是要知道服务器系统最终都是走向unix所以都需要花钱的 哈哈. 不过说了这么多我也没说明白java的好处,但是要知道java在j2ee上很有前途.毕竟发展了...

c#中循环对同一个控件的visible属性置同一个值,对系统有影响吗?_百 ...
if(flag == true){ this.pic1.Visible = true;this.pic2.Visible = false;} else if(flag == false){ this.pic1.Visible = false;this.pic2.Visible = true;} 改成这样:if(flag != this.pic1.Visible ){ this.pic1.Visible = flag ;this.pic2.Visible = !flag;} ...

中国那种编程语言最受公司欢迎
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。7、java ava是一ava是一种由Netscape的Live发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器终端语言,比如...

有一点C语言基础,只是在大学时学过谭浩强的C语言基础教程,如何学习C++...
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os\/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。第三:很多新型的语言都是衍生自C语言,C++,J ava,C#,J#,perl......

计算机语言有多少种!请分别列举!!
1.3.高级语言 1.3.1.高级语言的发展 从最初与计算机交流的痛苦经历中,人们意识到,应该设计一种这样的语言,这种语言接近于数学语言或人的自然语言,同时又不依赖于计算机硬件,编出的程序能在所有机器上通用。经过努力,1954年,第一个完全脱离机器硬件的高级语言--FORTRAN问世了,40 多年来,共有...

淮阴区18026518954: java窗体应用程序设计 -
鄣咱安赛: 程序如下: import java.awt.Color; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class ChaneBG extends ...

淮阴区18026518954: 编写一个Java应用程序,窗体上有一个单选按钮,具体界面设计如下(只需要代码): -
鄣咱安赛: import javax.swing.BorderFactory; import javax.swing.ButtonGroup; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JRadioButton; public class aaa { /** * @param args */ public static void main(String[] args) { TextFrame ...

淮阴区18026518954: Java程序 一个窗口 怎么做? -
鄣咱安赛: yangbin 2010-04-10 package inter.frame; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax....

淮阴区18026518954: 用Java编写一个应用程序,要求包含一个窗口,并且要求利用窗口事件相应,实现窗口的关闭 -
鄣咱安赛: import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; class MyFrame extends Frame { public MyFrame() { setSize(200, 200); addWindowListener(new WindowAdapter() { public void windowClosing(...

淮阴区18026518954: java编写有窗口界面应用程序 求代码 -
鄣咱安赛: package image; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.SwingUtilities; public class PanelRunner ...

淮阴区18026518954: JAVA如何进行窗体编程?
鄣咱安赛: 用JAVA编写窗体程序一般可以用swing这个库,你用什么开发工具都没有关系. 我们可以实例化JFrame这个类来实现窗体.然后可以往窗体里加入一些容器和组件,还可以对这些组件增加侦听的方法,这样,一个JAVA的窗体程序的雏形就有...

淮阴区18026518954: JAVA 编写一个带有窗口的应用程序 -
鄣咱安赛: 这样:import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.awt.Graphics; public class MainClass extends JFrame {public JComboBox box;int flag = 0;jpNewPanel jpNewPanel;public static void main(String[] args) {...

淮阴区18026518954: java程序设计一个窗口 -
鄣咱安赛: 这是以前学习Java时练习的,文件名为BorderLayoutTest.java import java.awt.*; public class BorderLayoutTest { public static void main(String args[]) { Frame f=new Frame("BorderLayout Test"); Button b1=new Button("One"); Button b2=new ...

淮阴区18026518954: 急!!!!!!!编写一个java程序,在程序中建立一个窗口,操作窗口"失去焦点"与"得到焦点"的事 -
鄣咱安赛: 用WindowFocusListener可以实现:4102 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Test extends JFrame { 1653public static void main(String[] args) { 专new Test().setVisible(true); } public Test() { setSize(300,300); ...

淮阴区18026518954: IntelliJ IDEA 如何开发java窗体程序? -
鄣咱安赛: 主要步骤如下: 1、File——>New Project2、Next3、输入Name,在Project files location中选择文件要存放的位置,Next4、Next5、选择要创建的项目或者直接点finish,创建简单的java项目6、创建一个新类7、如下:8、输入代码:9、Ctrl+Shift+F10,运行该类:

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网