我有一个联系页面,上面有一个如下定义的联系表单:
import React from "react";
import { Field, reduxForm } from "redux-form";
import Recaptcha from "react-recaptcha";
const required = value => (value ? undefined : "This field is required.");
const email = value => value && !/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(value) ? "Invalid email address." : undefined;
const renderInput = ({
input,
label,
type,
meta: { touched, error }
}) => (
<div className="form-group">
<label className="col-sm-2 control-label">{ label }</label>
<div className="col-sm-10">
{ (type == "text" || type == "email") ? <input { ...input } …Run Code Online (Sandbox Code Playgroud) 这是交易.我以编程方式在eclipse rcp中创建了一个项目.然后我添加一些持久性属性.现在,我想在项目浏览器视图中右键单击项目,然后单击属性选项卡.应该有我的属性页面.这是我有的:
<extension
point="org.eclipse.ui.propertyPages">
<page
adaptable="false"
class="bg.bulsi.rcp.first.properties.SamplePropertyPage"
id="bg.bulsi.rcp.first.properties.samplePropertyPage"
name="Sample Page"
nameFilter="*.*"
objectClass="org.eclipse.core.resources.IProject"
selectionFilter="single">
<enabledWhen>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
</enabledWhen>
</page>
</extension>
Run Code Online (Sandbox Code Playgroud)
为什么这个页面不显示在项目的属性中?
好的,所以我创建了这样的图像:
Image deleteImage = new Image(viewer.getTable().getDisplay(),
Provider.PATH_TO_DELETE_ICON);
Run Code Online (Sandbox Code Playgroud)
如何添加鼠标监听器,以便我知道何时单击图像?
这是我的标签提供者类:
private class MyLabelProvider extends LabelProvider implements
ITableLabelProvider {
@Override
public Image getColumnImage(Object element, int columnIndex) {
if (columnIndex == 3) {
Image deleteImage = new Image(viewer.getTable().getDisplay(),
Provider.PATH_TO_DELETE_ICON);
return deleteImage;
}
if (columnIndex == 4) {
Image editImage = new Image(viewer.getTable().getDisplay(),
Provider.PATH_TO_EDIT_ICON);
return editImage;
} else
return null;
}
public String getColumnText(Object element, int index) {
Provider provider = (Provider) element;
switch (index) {
case 0:
return Integer.toString(provider.getId());
case 1:
return provider.getName(); …Run Code Online (Sandbox Code Playgroud) eclipse ×2
java ×2
eclipse-rcp ×1
image ×1
listener ×1
project ×1
properties ×1
reactjs ×1
recaptcha ×1
redux-form ×1
swt ×1