按钮

开源 免费 java CMS

对着背影说爱祢 提交于 2020-01-08 18:28:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 项目地址: http://code.google.com/p/freecms/ 用户管理 用户管理主要是对用户进行定义和设置。 提示 : admin 可以管理所有用户数据,非 admin 可以管理自己所属单位下的用户。 1. 添加用户 从左侧管理菜单点击“添加”进入。 输入相关属性点击“保存”即可。 提示 : 1 )用户可以同时属于多个部门。 2 )用户可以同时授予多个角色。 2. 编辑用户 选中需要编辑的用户,点击下方的编辑按钮,如“test”。 注意 :只能同时选中一条用户进行编辑。 填写相关属性后点击“确定”即可。 3. 用户授权 用户授权管理此用户可以使用的角色。 选中需要授权的用户,点击下方的授权按钮,如“test”。 注意 :只能同时选中一条用户进行授权。 选中或取消选中相关角色后点击“确定”按钮即可。 4. 用户启用 从左侧管理菜单点击用户管理进入用户管理列表,选中需要启用的用户,点击下方的启用按钮,如“test”。 提示 :同时可以选中多条用户进行启用。 选择需要启用的用户后点击“启用”按钮即可。 5. 用户禁用 从左侧管理菜单点击用户管理进入用户管理列表,选中需要禁用的用户,点击下方的禁用按钮,如“test”。 提示 :同时可以选中多条用户进行禁用。 选择需要禁用的用户后点击“禁用”按钮即可。

如何使用jQuery区分鼠标左键和鼠标右键

て烟熏妆下的殇ゞ 提交于 2020-01-08 13:47:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 如何使用jQuery获得单击的鼠标按钮? $('div').bind('click', function(){ alert('clicked'); }); 这是由鼠标右键和鼠标左键触发的,能捕捉鼠标右键的方式是什么? 如果以下内容存在,我将很高兴: $('div').bind('rightclick', function(){ alert('right mouse button is pressed'); }); #1楼 $.event.special.rightclick = { bindType: "contextmenu", delegateType: "contextmenu" }; $(document).on("rightclick", "div", function() { console.log("hello"); return false; }); http://jsfiddle.net/SRX3y/8/ #2楼 $("#element").live('click', function(e) { if( (!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1) ) { alert("Left Button")

android 点击button 弹出一个listview并且响应单击事件

假装没事ソ 提交于 2020-01-08 06:39:44
平时网上看到别人写的多是弹出一些基本控件。由于项目中用到的是弹出一个listView,所以就拿它来举例吧! 由于使用Dialog建立的对话框必须要有标题,如果不调用它的setTitle()则标题区域会变成空白。所以如果不希望有标题哪怕是空白标题,就选择AlertDialog来创建自定义的对话框吧! 上代码: 一:首先,写一个布局文件。就一个按钮。并且设置它的监听事件:这个布局文件就略了。在它的监听事件里面声明一个方法,actionAlertDialog() btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { actionAlertDialog(); } }); 二:其次,写第二个布局文件。这个文件就是要弹出的界面布局文件,命名为:myview.xml。如下:注意注意!给root命名了id:layout_myview.这个以后要用到! <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_myview" android:layout_width=

案例分析:设计模式与代码的结构特性

守給你的承諾、 提交于 2020-01-08 06:16:36
1.什么是创建型模式 创建型模式顾名思义,是一种专注于类的实例化过程的设计模式,它的目标是将创建对象和使用对象的代码分离。外界只需要知道可以通过一组接口来获取对象,而不用关心具体是如何实现的 创建型模式主要以工厂模式为主,这也是本文研究的重心 2.简单工厂模式 想象有一组按钮ButtonA,ButtonB... ...,他们继承自相同的基类Button,实现了规定的接口。简单工厂模式会提供一个类来创建这些按钮的实例,接口调用者只需要提供不同的参数,就可以获得不同的实例 类图如下所示 部分实现代码如下 Factory.cpp #include "Factory.h" #include "ButtonA.h" #include "ButtonB.h" Factory::Factory(){} Factory::~Factory(){} Button* Factory::createButton(string bname) { if(bname=="A") return new ButtonA(); else if(bname=="B") return new ButtonB(); return NULL; } main.cpp int main(int argc, char** argv) { Button* b=Factory::createButton("B"); b-

小程序-demo:小程序示例-page/api

不问归期 提交于 2020-01-08 05:40:41
ylbtech-小程序-demo:小程序示例-page/api 以下将演示小程序接口能力,具体属性参数详见小程序开发文档。 1. page/component 返回顶部 1、 a) .js Page({ data: { list: [ { id: 'api', name: '开放接口', open: false, pages: [ { zh: '微信登录', url: 'login/login' }, { zh: '获取用户信息', url: 'get-user-info/get-user-info' }, { zh: '发起支付', url: 'request-payment/request-payment' }, { zh: '分享', url: 'share/share' }, { zh: '客服消息', url: 'custom-message/custom-message' }, { zh: '模板消息', url: 'template-message/template-message' } ] }, { id: 'page', name: '界面', open: false, pages: [ { zh: '设置界面标题', url: 'set-navigation-bar-title/set-navigation-bar-title' }, { zh:

Flex4 Skinning 2: 皮肤协议

狂风中的少年 提交于 2020-01-08 04:54:36
  上一篇随笔中笔者介绍了如何为按钮制作一个简单的自定义皮肤,接下来分析一下皮肤文件的组成部分,并对皮肤协议(skinning contract)中各个部分进行详细介绍。   首先可以看到根标签为Skin, 接下来是HostComponent元数据,这个可以在我们新建文件的时候指定,可以参照上一篇随笔的图1。 <fx:Metadata>   [HostComponent("spark.components.Button")] </fx:Metadata>   接下来就是states。 <!-- states --> <s:states> <s:State name="disabled" /> <s:State name="down" /> <s:State name="over" /> <s:State name="up" /> </s:states>   来查看一下按钮(spark.components.Button)组件的源代码,准确说应该是按钮(spark.components.Button)类的父类按钮基类(spark.components.supportClasses.ButtonBase), 找到元数据中带有SkinState元数据的部分,可以看到该类具有四个skin state: up, over, down disabled,

WPF Button添加图片

て烟熏妆下的殇ゞ 提交于 2020-01-08 03:20:59
0、更改模板 效果: 代码: <Button x:Name="m_HelpButton" IsEnabled="True" Width="23" Height="23" Click="m_HelpButton_Click"> <Button.Template> <ControlTemplate> <Grid> <Ellipse> <Ellipse.Stroke> <SolidColorBrush x:Name="m_Stroke" Color="Silver" /> </Ellipse.Stroke> <Ellipse.Fill> <SolidColorBrush x:Name="m_Back" Color="White" /> </Ellipse.Fill> </Ellipse> <Image Margin="2" Source="Image/help1.png" /> </Grid> <ControlTemplate.Triggers> <Trigger Property="Button.IsMouseOver" Value="True"> <Trigger.EnterActions> <BeginStoryboard> <Storyboard> <ColorAnimation To="LightBlue" BeginTime="0:0:0.1" Duration="0:0:0

java设计模式4--建造者模式(Builder)

怎甘沉沦 提交于 2020-01-08 00:47:44
本文地址: http://www.cnblogs.com/archimedes/p/java-builder-pattern.html ,转载请注明源地址。 建造者模式 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 概述 当系统准备为用户提供一个内部结构复杂的对象时,就可以使用生成器模式,使用该模式可以逐步地构造对象,使得对象的创建更具弹性。生成器模式的关键是将一个包含有多个组件对象的创建分成若干个步骤,并将这些步骤封装在一个称作生成器的接口中。 适用性 1.当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2.当构造过程必须允许被构造的对象有不同的表示时。 参与者 1.Builder 为创建一个Product对象的各个部件指定抽象接口。 2.ConcreteBuilder 实现Builder的接口以构造和装配该产品的各个部件。 定义并明确它所创建的表示。 提供一个检索产品的接口。 3.Director 构造一个使用Builder接口的对象。 4.Product 表示被构造的复杂对象。ConcreteBuilder创建该产品的内部表示并定义它的装配过程。 包含定义组成部件的类,包括将这些部件装配成最终产品的接口。 建造者模式的结构与使用 模式的结构中包括四种角色: •产品(Product) •抽象生成器(Builder)

插槽

こ雲淡風輕ζ 提交于 2020-01-08 00:23:25
插槽内容 Vue 实现了一套内容分发的 API,这套 API 的设计灵感源自 Web Components 规范草案 ,将 <slot> 元素作为承载分发内容的出口。 它允许你像这样合成组件: <navigation-link url="/profile"> Your Profile </navigation-link> 然后你在 <navigation-link> 的模板中可能会写为: <a v-bind:href="url" class="nav-link" > <slot></slot> </a> 当组件渲染的时候, <slot></slot> 将会被替换为“Your Profile”。插槽内可以包含任何模板代码,包括 HTML: <navigation-link url="/profile"> <!-- 添加一个 Font Awesome 图标 --> <span class="fa fa-user"></span> Your Profile </navigation-link> 甚至其它的组件: <navigation-link url="/profile"> <!-- 添加一个图标的组件 --> <font-awesome-icon name="user"></font-awesome-icon> Your Profile </navigation-link> 如果

2019.11.14

允我心安 提交于 2020-01-07 23:22:49
动作事件 1、P255例13.22,以及P256例13.23,注意比较用 普通当前类和匿名内部类两种方式实现按钮对象的事件监听器。(必做题,20分) 代码1: package MyAdvancedEvent; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; import MyAdvancedEvent.SimpleEvent.jbAction; public class SimpleEvents extends JFrame implements ActionListener{ private JButton jb=new JButton("我是按钮,单击我"); public SimpleEvents() { setLayout(null); setBounds(100,100,300,300); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); add(jb); jb.setBounds(10, 10, 150, 30); jb.addActionListener(this); } public void actionPerformed