java代码界面讲解 java编写界面的代码

java 图形界面 帮忙解释一下每句话的大概功能!谢谢!急需

import java.awt.*; //引入java.awt包

创新互联专注于松山企业网站建设,成都响应式网站建设,电子商务商城网站建设。松山网站建设公司,为松山等地区提供建站服务。全流程按需规划网站,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

import java.awt.event.*; //引入java.awt.event包

public class MyFrame //创建公共类MyFrame

{

private Frame f; //创建Frame类的成员变量f,为私有型

private String name[] = //创建字符串数组name{"MC","7","8","9","/","sqrt","MR","4","5","6","*","%","MS","1","2","3","-","1/x","M+","0","+/-",".","+","="}; //将大括号中的内容赋给数组name

private Button Button[]= new Button[name.length];

//使用构建器Button[name,length]构建按钮数组Button[]

private TextField tf;

创建文本区,变量名为tf

private Panel p;

//创建面板p

private int count = 0;

//count = 0为整型

public void setup() //创建方法setup,无返回值

{

f = new Frame("计算器"); //名为计算器的面板f

tf = new TextField(40); //文本区tf大小为40个字符

p = new Panel(); //创建面板p

p.setLayout(new GridLayout(4,6,5,5)); //p为网格布局

for(int i=0;iname.length;i++) //循环0到name的长度

{

Button[i]= new Button(name[i]); //共产生i+1个按钮

p.add(Button[i]); //添加这些按钮到面板p中

}

f.add(tf,BorderLayout.NORTH); //将tf加到f面板的北面

f.add(p,BorderLayout.SOUTH); //将p加到f面板的南面

f.addWindowListener(new MyWindowListener());//加监听

f.pack(); //调整此窗口的大小,以适合其子组件的首选大小和布局。

f.setResizable(false);//锁定大小 或者定义一个ScrollPane对象 将panel先装入Scrollpane再将Scroll装入Frame

f.show(); //使f面板可见

}

public static void main(String[] args) //住方法

{

MyFrame mf = new MyFrame(); //定义MyFrame对象mf

mf.setup();

}

class MyWindowListener extends WindowAdapter //窗口监听器类

{

public void windowClosing(WindowEvent e) //窗口关闭方法

{

System.exit(0); //退出,释放资源

}

}

}

真不是一般的累,就作为参考吧.

JAVA界面代码 麻烦加下注释和 详解 跪求..

import java.awt.*;

import javax.swing.*;

public class MyFrame extends JFrame{

/**

*

*/

private static final long serialVersionUID = 1L;//序列号

protected JLabel pLabel;//声明一个标签

protected JTextField tf;//声明一个文本框

protected JTextArea ta;//声明一个文本域(多行文本框)

protected JButton btn1,btn2;//声明一个按钮

public MyFrame(String s){//构造方法

super(s);//继承父类的构造方法并把值是传给他

Container contentPane=getContentPane();//获得一个容器

contentPane.setLayout(new BorderLayout());//设置容器的布局(流式布局)

JPanel ptf=new JPanel(new GridLayout(1,2));//创建一个面板

pLabel=new JLabel("请输入",JLabel.RIGHT);//创建一个标签

ptf.add(pLabel);//向面板里添加一个标签

tf=new JTextField(12);//创建一个文本框

ptf.add(tf);//添加到面板里

contentPane.add(ptf,BorderLayout.NORTH);//将面板添加到容器的北方

ta=new JTextArea("这是一个文本区");//创建一个文本域

JScrollPane scrollpane=new JScrollPane(ta);//创建一个滚动条并添加到文本域

contentPane.add(scrollpane,BorderLayout.CENTER);//将文本域添加到容器

JPanel pbtn=new JPanel();//创建面板

btn1=new JButton("按钮1");//创建按钮

pbtn.add(btn1);//添加到面板

btn2=new JButton("按钮2");

pbtn.add(btn2);

contentPane.add(pbtn,BorderLayout.SOUTH);//将面板添加到容器的南方

setSize(400,300);//设置大小

setVisible(true);//设置是否可见

}

public static void main(String []args){//主函数

MyFrame w =new MyFrame("应用程序");//实例化MyFrame

}

}

第二个

import java.awt.Color;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JColorChooser;

public class MyFrame2 extends MyFrame implements ActionListener{

public MyFrame2(String s){//这个代构造方法是在该类实例化的时候为下面三个控件添加监听器

super(s);

tf.addActionListener(this);

btn1.addActionListener(this);

btn2.addActionListener(this);

}

@Override

public void actionPerformed(ActionEvent e) {//添加事件的方法

if(e.getSource()==tf){

ta.append("\n"+tf.getText());

tf.setText("");

}

else if(e.getSource()==btn1){

Color tempColor=JColorChooser.showDialog(this,"调色板",Color.red);

ta.setBackground(tempColor);

}

else if(e.getSource()==btn2){

Color tempColor=JColorChooser.showDialog(this,"调色板",Color.red);

ta.setForeground(tempColor);

}

}

public static void main(String []args){

MyFrame2 w=new MyFrame2("窗口应用程序");

}

}

java开发前台与后台都指什么,要浅显易懂的。

java开发前台通常指的是开发界面,用到的技术:html5,jsp,js ,css,jquery,easyui等。java后台开发就是普通意义上的java代码开发。学java开发推荐千锋教育。千锋智能AI技术实时监课和回顾,对授课行为数据进行挖掘与分析,生成数据分析报表,为授课评价与管理决策提供大数据分析依据。

java的学习方法:

1、面向对象的知识:java是一种面向对象的开发语言,因此熟悉面向对象对学习java很有必要,你需要了解:什么是对象,什么是类,什么是封装,什么是多态,什么是继承,什么是抽象类,什么是接口。理解以上概念后,还需要知道这些概念是如何体现的,如类和对象有什么区别;类是如何封装的。

2、java语法:如果已经有了开发经验,那么学习java语法将比较容易。如果有C++等面向对象语言的开发经验,那就只需简单的翻看一下介绍java的相关书籍就可以了。如果是新手,没有关系,多下些工夫,好好研究一本java初级教程之类的书就可以。

想要了解更多java开发的相关信息,推荐咨询千锋教育。千锋励精图治,不改教育初心。十一年来,千锋以政策为引导,不断完善国内特色现代职业教育体系建设,充分发挥教研师资队伍使命,构建品质教育,加大创新型人才培养力度,为经济发展提供智力人才和智力支撑,成为新时期职业教育发展的新方向,在同行业中有很高的美誉度。

什么是java界面

编辑器书写代码,用命令行编译。

但是有很多针对 JDK 的集成开发环境,你可以选择,比如 JCreator 等。


新闻名称:java代码界面讲解 java编写界面的代码
分享URL:http://pwwzsj.com/article/ddgocjs.html