JAVA简单的UI设计

手写代码,还是痛苦点,但对布局有再深入的流程理解,

全IDE会更快速。。

package SwingGui.sky.com;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class SimpleGui implements ActionListener {
    JTextArea text;
    public static void main(String [] args) {
        SimpleGui gui = new SimpleGui();
        gui.go();

    }
    public void go() {
        JFrame frame = new JFrame();
        JPanel panel = new JPanel();
        JButton button = new JButton("Just Click It");
        button.addActionListener(this);
        text = new JTextArea(10, 20);
        text.setLineWrap(true);

        JScrollPane scroller = new JScrollPane(text);
        scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
        scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);

        panel.add(scroller);

        frame.getContentPane().add(BorderLayout.CENTER, panel);
        frame.getContentPane().add(BorderLayout.SOUTH, button);

        frame.setSize(350, 300);
        frame.setVisible(true);
        }
    public void actionPerformed(ActionEvent ev) {
        text.append("Button Clicked \n");
    }

}

时间: 2024-08-29 05:50:38

JAVA简单的UI设计的相关文章

3个简单的UI设计技巧

  我将为大家带来3种非常简单实用的UI设计技巧,这些技术和处理像素有关,只是简单地操作像素来使你的UI设计变得突出,但现在很多现代的设计潮流都经常使用这些技术,它确实有着不错的效果.它为设计带来了更加立体和触手可及的感觉. 1.像素阴影 像素阴影的UI设计技术实现起来非常简单,就是为图像增加一个像素的硬边投影.简单来说,就是在Photoshop的图层混合选项里选择投影,并将尺寸(Size)设为0,将距离(Distance)设为1px.由于只有1个像素的阴影,设计上不会给人过度使用的感觉. 2.

安卓UI设计与开发入门教程

安卓UI设计与开发教程 滑动菜单栏(三)SlidingMenu动画效果的实 安卓UI设计与开发教程 滑动菜单栏(二)开源项目SlidingMenu的示 安卓UI设计与开发教程 滑动菜单栏(一)开源项目SlidingMenu的使 安卓UI设计与开发教程 顶部标题栏(六)实现悬浮式顶部和底部标 安卓UI设计与开发教程 顶部标题栏(五)两种方式实现仿微信标题 安卓UI设计与开发教程 顶部标题栏(四)自定义ActionBar风格和样 安卓UI设计与开发教程 顶部标题栏(三)ActionBar实现层级导航

UI设计中的包容性设计

近年来,移动互联网行业快速发展,互联网已经成为人们日常经常使用的信息交流和获取渠道.虽然智能手机和平板等移动设备更新换代的速度非常快,可是目前大多数网页和应用在设计之初没有考虑到特殊人群的需要,就算设备再强大,这类人群在访问网页或使用应用时还是会遇到很多困难.于是乎,"包容性设计" 的概念就被引入到了UI设计中. 那么,什么是包容性设计?英国标准协会(2005)将包容性设计定义为"主流产品或服务的设计能为尽可能多的人群所方便使用--无需特别的适应或特殊的设计".当然

浅谈UI设计的包容性设计

最近几年以来,移动互联网行业可谓快速发展,而互联网也已经成为了在人们日常经常使用的信息交流和获取渠道.虽然智能手机和平板等移动设备更新换代的速度那是非常快的,但是,目前大多数的网页和应用在设计之初其实并没有考虑到特殊人群的需要,所以就算设备再强大,这类人群在访问网页或使用应用时可能还是会遇到很多困难.也因此,"包容性设计"这样的概念就被引入到了UI设计中. 那么,什么又是包容性设计?英国标准协会(2005)将包容性设计定义成"主流产品或服务的设计能能够尽可能为多的人群所方便使

网页设计分析:UI设计中的包容性设计

中介交易 SEO诊断 淘宝客 云主机 技术大厅 近年来,移动互联网行业快速发展,互联网已经成为人们日常经常使用的信息交流和获取渠道.虽然智能手机和平板等移动设备更新换代的速度非常快,可是目前大多数网页和应用在设计之初没有考虑到特殊人群的需要,就算设备再强大,这类人群在访问网页或使用应用时还是会遇到很多困难.于是乎,"包容性设计"的概念就被引入到了UI设计中. 那么,什么是包容性设计?英国标准协会(2005)将包容性设计定义为"主流产品或服务的设计能为尽可能多的人群所方便使用-

python代码简单模拟Java中的MVC设计

python代码简单模拟Java中的MVC设计 包括两个文件: 一. mymvc.py import tornado.ioloop import tornado.web #访问地址 http://127.0.0.1:9870/main?ywdm=06&num1=10&num2=200 class TestClassA: def sub(self,a,b): return a-b def add(self,a,b): return a+b def chen(self,a,b): return

Android UI设计与开发之ViewPager介绍和简单实现引导界面

做Android开发加起来差不多也有一年多的时间了,总是想写点自己在开发中的心得体会与大家一起交流分享.共同进步,刚开始写也不知该如何下手,仔细想了一下,既然是刚开始写,那就从一个软件给人最直观的感受--UI设计开始写起吧,循序渐进,娓娓道来.博主在这里和大家一起学习,希望能多多支持,话不多说,下面就开始讲解UI设计的第一篇. 在讲解如何实现引导界面的效果之前,我想先详细介绍一下ViewPager类的使用和说明,因为这是开发引导界面最重要的类,没有之一. 一.ViewPager实现的效果图 二.

Android学习笔记(9):使用XML文件和Java代码控制UI界面

Android推荐使用XML文件设置UI界面,然后用Java代码控制逻辑部分,这体现了MVC思想.   MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.   我们可以在app\src\main\res\layout目录下定义一个XML文件(R.java

Android UI设计系列之自定义ViewGroup打造通用的关闭键盘小控件ImeObserverLayout(9)_Android

转载请注明出处:http://blog.csdn.net/llew2011/article/details/51598682 我们平时开发中总会遇见一些奇葩的需求,为了实现这些需求我们往往绞尽脑汁有时候还茶不思饭不香的,有点夸张了(*^__^*)--我印象最深的一个需求是在一段文字中对部分词语进行加粗显示.当时费了不少劲,不过还好,这个问题最终解决了,有兴趣的童靴可以看一下:Android UI设计之<六>使用HTML标签,实现在TextView中对部分文字进行加粗显示. 之前产品那边提了这样