Skip to content
/ AWUI Public

Universal UI framework made for Android and Windows

License

Notifications You must be signed in to change notification settings

yinprint/AWUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这是仿照Android的UI组件制作的windows 整套桌面UI组件,使用MVC模式来实现桌面软件的UI开发
可以用于Android的代码移植到windows的桌面软件
也可以实现同一套代码开发,打包为原生的安卓代码,以及windows代码
由于这是8年前开发的,框架还存在一些缺陷

同样实现了Activity的生命周期,各种控件配套的Listener,开发模式和原生的android开发非常相似
下面是示例:
image
这使用AWUI在八年前开发的安卓快速开发工具 ,常用代码一键复制,一件创建基础项目代码,组件包,图标库,封装的SDK包等 image
image

开发步骤: 1.定义MAin

public class Main extends JFrame implements ActionListener, MouseListener {

    public static void   main(String[] args){
        new LoginActivity();
    }

2.组件的使用可以用findViewById,也可以直接调用

public class LoginActivity extends Activity {
    private LLshouye shouye;
    private LinearLayout Ltop;
    @Override
    public void onCreate() { 
        super.onCreate();
        setUndecorated(true);

        shouye=new LLshouye(442,425);
        setContentView(shouye);
        initView();

    }

    private void initView()   {

        Ltop=(LinearLayout)findViewById(0);

        shouye.printlist.setOnClickListener(new OnClickListener(){

            @Override
            public void onClick(MouseEvent e) { 

            }

        });

About

Universal UI framework made for Android and Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages