javaawt可视化的简单介绍
今天给各位分享javaawt可视化的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中关于awt可视化界面汉字显示问题
- 2、怎么才能让Java做到可视化编程?
- 3、java中关于awt可视化界面显示问题
- 4、JAVA中AWT本质是什么?
- 5、java可视化编程,两个随机数相加
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可视化和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。