javaawt可视化的简单介绍

博主:adminadmin 2022-11-26 02:27:10 54

今天给各位分享javaawt可视化的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中关于awt可视化界面汉字显示问题

在NetBeans中把项目属性改成GBK就可以了。同时,使用Swing控件就没有这个问题。

怎么才能让Java做到可视化编程?

可视化编程就是GUI

第一步,引包:

一般引包:import javax.swing.*;

import java.awt.*;

第二步:代码

例子:将以下代码保存为test.java文件,然后用jdk提供的编译器编译运行

import javax.swing.*;

import java.awt.*;

public class test extends JFrame(){

//创建组件

JButton jb=null;

//构造函数

public test(){

//实例化组件

jb=new JButton("按钮");

//添加组件

this.add(jb);

//布局

//设置窗口在屏幕上的位置、大小和可见性

this.setLocation(100,100);

this.setSize(650,550);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

public static void main(){

new test();

}

}

更多java可视化编程,可以到这个网站上去下载sun公司开发的文档tutorial

网站是:

解压后,在tutorial\uiswing\components文件夹目录下的链接都是讲的可视化编程,不过都是英文版的。中文版的,我这里没有,有需要的自己找一下

java中关于awt可视化界面显示问题

import java.awt.*;

import java.awt.event.*;

import java.awt.Frame;

public class TransIntToDate {

public static void main(String[] args) {

Frame f = new Frame("用户登录");

f.setLayout(new GridLayout(4, 2));

final TextField id = new TextField("输入用户名", 10);

final TextField pw = new TextField(10);

pw.setEchoChar('*');

f.add(new Label("用户名:", Label.CENTER));

f.add(id);

f.add(new Label("密码:", Label.CENTER));

f.add(pw);

Button b1 = new Button("登陆");

String str1 = id.getText();

String str2 = pw.getText();

final TextField printid = new TextField(str1, 10);

final TextField printpw = new TextField(str2, 10);

// //----------

b1.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent e) {

printid.setText(id.getText());

printpw.setText(pw.getText());

}

});

// //----------

Button b2 = new Button("取消");

f.add(b1);

f.add(b2);

f.add(printid);

f.add(printpw);

f.pack();

printid.setBackground(new Color(220, 0, 0));

printpw.setBackground(new Color(220, 0, 0));

f.setSize(250, 120);

f.setVisible(true);

f.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent args) {

System.exit(0);

}

});

}

}

加入修改部分

JAVA中AWT本质是什么?

你好,这是一些用于GUI类封装起来的一个包,主要是在AWT包中的,作为一个重量级的GUI编辑,不同于SWING包下的一些轻量级的类。只有你在运用这些类的时候,导入包的时候才可以使用。里面给你封装了很多界面的组件,例如窗体,面板,按钮等。也包括一些布局的方式。但是它由于不是轻量级的组件,所以开发比较耗时,而且平台的局限性也比较大。希望能帮到你。

java可视化编程,两个随机数相加

已修改,复制粘贴即可

import java.awt.BorderLayout;

import java.awt.Font;

import java.awt.GridLayout;

import java.awt.event.MouseEvent;

import java.awt.event.MouseListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

public class Plus extends JFrame

{

private static final long serialVersionUID = 1L;

JTextArea textarea;

JButton button1, button2, button3, button4;

JFrame frame;

JPanel panel;

public Plus ()

{

frame = new JFrame ();

frame.setTitle ("hello");

Font font = new Font ("Arial Narrow", Font.BOLD, 32);

panel = new JPanel ();

panel.setLayout (new GridLayout (1, 1));

textarea = new JTextArea (11, 20);

textarea.setFont (font);

JScrollPane scrollPane = new JScrollPane (textarea);

textarea.setEnabled (false);

frame.add (scrollPane, BorderLayout.NORTH);

frame.add (panel, BorderLayout.SOUTH);

button1 = new JButton ("a");

button2 = new JButton ("+");

button3 = new JButton ("b");

button4 = new JButton ("=");

button1.setFont (font);

panel.add (button1);

button2.setFont (font);

panel.add (button2);

button3.setFont (font);

panel.add (button3);

button4.setFont (font);

panel.add (button4);

frame.setSize (600, 500);

frame.setLocation (400, 100);

frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);

frame.setVisible (true);

button1.addMouseListener (new A ());

button2.addMouseListener (new A ());

button3.addMouseListener (new A ());

button4.addMouseListener (new A ());

}

class A implements MouseListener

{

@Override

public void mouseClicked ( MouseEvent e )

{

}

@Override

public void mousePressed ( MouseEvent e )

{

}

@Override

public void mouseReleased ( MouseEvent e )

{

}

@Override

public void mouseEntered ( MouseEvent e )

{

}

@Override

public void mouseExited ( MouseEvent e )

{

}

}

public static void main ( String[] args )

{

new Plus ();

}

}

关于javaawt可视化和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。