JAVA图形界面设计(JAVA图形界面设计,利用蒙特卡洛)
在java中,设计图形用户界面需要经历哪几个基本步骤
1, 分析业务需求, 理顺业务逻辑
2, 根据业务需要考虑使用何种容器(JFrame ,Frame ,JWindow..) 需要的数量.
3, 每个容器(窗口)使用组件
4.组件使用何种布局方式(边界布局,绝对布局,网格布局..),排列在容器(窗口)中
5.组件中需要响应那些事件, 把事件响应代码写好,然后绑定到组件上(addListener...)
6.调试,测试

Java中建立图形界面的一般步骤(模式)是什么
import java.swing.*;import java.awt.*;import java.awt.event.*; //图形类导入 public class 类名{ public class 类名 extends JFrame implements ActionListener{ //监听 JPanel jp = new JPanel(); //创建双缓冲和流布局 JTextField txtfile=new JTextField(10); //单行文本编辑 JLabel jb = new JLable(); //用于短文本字符串或图像或二者的显示区 public 类名() { }//构造函数 public void actionPerformed(ActionEvent e) { } } public static void main(String args[]) { new 类名(); }//实现} awt和swing 的类很多 其他的你自己查查API 吧,给你一个简单的框架
java怎么实现图形化界面
java图形化界面还是有很多内容要学习的,可以参考 如下实例:
public?class?Test?extends?JFrame{
MyPanel?mp=null;
public?static?void?main(String[]?args){
//?TODO?Auto-generated?method?stub
Test?jf=?new?Test();
}
public?Test(){
mp=new?MyPanel();
this.add(mp);
//设置标题
this.setTitle("绘图");
//设置窗体大小
this.setSize(400,?300);
//设置窗体的位置
this.setLocation(100,100);
//限制窗体的大小
this.setResizable(false);
//关闭窗体时,同时退出java虚拟机
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示窗体
this.setVisible(true);
}
}
//定义一个MyPanel(我自己的面板,用于绘图和实现绘图区域)
class?MyPanel?extends?JPanel
{
//覆盖JPanel的paint方法
//Graphics是绘图的重要类,可以把它理解成一只画笔
public?void?paint(Graphics?g)
{
//1。调用父类函数完成初始化
super.paint(g);
//?//画圆
//?g.drawOval(100,?100,?20,?20);
//?//画直线
//?g.drawLine(50,?150,150,?200);
//?//画矩形边框
//?g.drawRect(150,?150,?30,?40);
//
//?//设置颜色。默认为黑色
//?g.setColor(Color.blue);
//?//填充矩形
//?g.fillRect(10,?10,?20,?30);
//画弧形
g.drawArc(200,10,?100,150,?120,-80);
//在面板上画图片
Image?im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("图片路径"));
//显示图片
g.drawImage(im,?10,?10,200,180,this);
//画字
g.setColor(Color.red);
g.setFont(new?Font("华文彩云",Font.BOLD,20));
g.drawString("要写的字",?80,220);
}
}