IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> GUI fame窗口 -> 正文阅读

[移动开发]GUI fame窗口

Frame窗口

package GUI1;
?
?
import java.awt.*;
?
public class Frame{
 ? ?public static void main(String[] args) {
 ? ? ? ?java.awt.Frame F1=new java.awt.Frame("我的图形界面");
 ? ? ? ?F1.setVisible(true); ? //可视化
 ? ? ? ?F1.setSize(500,300); ?//边框的大小
?
 ? ? ? ?F1.setBackground(Color.pink); ? //颜色
 ? ? ? ?F1.setLocation(100,100); ?//位置
 ? ? ? ?F1.setResizable(false); ? ?//不能变大
?
?
 ?  }
}
package GUI1;
?
import java.awt.*;
?
public class Frame2 {
 ? ?public static void main(String[] args) {
 ? ? ? ?new Fam(200,144,200,345,Color.darkGray);
 ? ? ? ?new Fam(200,144,100,345,Color.green);
 ? ? ? ?new Fam(300,344,200,345,Color.pink);
 ? ? ? ?new Fam(300,544,200,345,Color.darkGray);
?
 ?  }
}
class Fam extends Frame {
 ? ?static int id=0;
 ? ?public Fam (int x,int y,int w,int h,Color color){
 ? ? ? super("fame+"+(++id));
 ? ? ? setVisible(true); ? //可视化
 ? ? ? setBounds(x, y, w, h);
 ? ? ? ? setBackground(color);//颜色
?
 ?  }
}

多个窗口;

package GUI1;
?
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
?
public class TestPane {
 ? ?public static void main(String[] args) {
 ? ? ? ?Frame f1=new Frame();
 ? ? ? ?Panel p1=new Panel();
 ? ? ? ?f1.setLayout(null); ? //设置布局;
 ? ? ? ?f1.setBounds(300,300,500,500);
 ? ? ? ?f1.setBackground(new Color(0xB35269));
 ? ? ? ?p1.setBounds(50,50,400,400);
 ? ? ? ?p1.setBackground(new Color(193, 138, 42));
 ? ? ? ?f1.add(p1);
 ? ? ? f1.setVisible(true);
 ? ? ? f1.addWindowListener(new WindowAdapter() {
 ? ? ? ? ? @Override
 ? ? ? ? ? public void windowClosing(WindowEvent e) {
 ? ? ? ? ? ? ? super.windowClosing(e);
 ? ? ? ? ? ? ? System.exit(0);
 ? ? ? ? ? }
 ? ? ? });
 ?  }
}

面板以及其关闭;


布局管理器:

package GUI1;
?
import java.awt.*;
?
public class TestFlowLayout {
 ? ?public static void main(String[] args) {
 ? ? ? ?Frame frame=new Frame();
 ? ? ? ?Button button=new Button("按钮");
 ? ? ? ?Button button2=new Button("按钮");
 ? ? ? ?Button button3=new Button("按钮");
 ? ? ? ?frame.setLayout(new FlowLayout(FlowLayout.LEFT));
 ? ? ? ?frame.setSize(200,200);
 ? ? ? ?frame.setVisible(true);
 ? ? ? ?frame.add(button);
 ? ? ? ?frame.add(button2);
 ? ? ? ?frame.add(button3);
 ?  }
}

package GUI1;
?
import java.awt.*;
?
public class TestBoderLayout {
 ? ?public static void main(String[] args) {
 ? ? ? ?Frame frame=new Frame("testboderlayout");
 ? ? ? ?Button east = new Button("east");
 ? ? ? ?Button west = new Button("west");
 ? ? ? ?Button north = new Button("north");
 ? ? ? ?Button south = new Button("south");
 ? ? ? ?Button center = new Button("center");
 ? ? ? ?frame.add(east,BorderLayout.EAST);
 ? ? ? ?frame.add(west,BorderLayout.WEST);
 ? ? ? ?frame.add(north,BorderLayout.NORTH);
 ? ? ? ?frame.add(south,BorderLayout.SOUTH);
 ? ? ? ?frame.add(center,BorderLayout.CENTER);
 ? ? ? ?frame.setVisible(true);
 ? ? ? ?frame.setBounds(200,400,400,500);
 ?  }
}

东西南北中的布局;

package GUI1;
?
import java.awt.*;
?
public class TestGridLayOUT {
 ? ?public static void main(String[] args) {
 ? ? ? ?Frame frame=new Frame("testboderlayout");
 ? ? ? ?Button bt1 = new Button("bt1");
 ? ? ? ?Button bt2 = new Button("bt2");
 ? ? ? ?Button bt3 = new Button("bt3");
 ? ? ? ?Button bt4 = new Button("bt4");
 ? ? ? ?Button bt5 = new Button("bt5");
 ? ? ? ?Button bt6 = new Button("bt6");
 ? ? ? ?frame.setLayout(new GridLayout(3,3));
 ? ? ? ?frame.add(bt1);
 ? ? ? ?frame.add(bt2);
 ? ? ? ?frame.add(bt3);
 ? ? ? ?frame.add(bt4);
 ? ? ? ?frame.add(bt5);
 ? ? ? ?frame.add(bt6);
 ? ? ? ?frame.pack(); ?//自动选择优秀的布局
 ? ? ? ?frame.setVisible(true);
 ?  }
}

frame.pack(); //自动选择优秀的布局

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-10-02 14:59:33  更:2021-10-02 15:00:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 20:55:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码