ComponentInputMap
element引用组件input的placement用法
element引用组件input的placement用法1. 什么是element引用组件input?element引用组件input是一种基于Vue.js的前端UI框架,用于快速构建Web界面的开源库。
它提供了丰富的组件和工具,包括表单、按钮、弹窗、导航等,以及一套完整的样式和布局系统。
在element中,input组件是用于接收用户输入的文本框组件。
它支持多种输入类型,如文本、数字、密码等,并提供了丰富的属性和事件,以满足不同的业务需求。
2. input组件的基本使用在使用input组件之前,我们需要先引入element库,并在Vue实例中注册input组件。
以下是一个简单的示例:<template><div><el-input v-model="inputValue"></el-input></div></template><script>export default {data() {return {inputValue: ''}}}</script>在上述示例中,我们使用了el-input标签来创建一个input组件,并通过v-model指令将输入的值绑定到data中的inputValue属性上。
3. placement属性的作用在element的input组件中,有一个placement属性,它用于设置输入框中下拉框的弹出位置。
该属性有以下几种取值:•top:下拉框弹出在输入框上方•top-start:下拉框弹出在输入框左上方•top-end:下拉框弹出在输入框右上方•bottom:下拉框弹出在输入框下方•bottom-start:下拉框弹出在输入框左下方•bottom-end:下拉框弹出在输入框右下方通过设置placement属性,我们可以控制下拉框的弹出位置,以适应不同的布局需求。
java图形编程:ActionMap和InputMap与快捷键专题
本文作者:黄邦勇帅本文主要介绍怎样实现像F1,CTRL+C 这样的快捷键,在java1.3版本以后使用的是ActionMap ,InputMap ,KeyStroke 三个类共同实现快捷键,本文主要集中介绍这3个类的作用原理及使用方法,在第2章介绍了系统中ActionMap 和InputMap 的层次结构,了解层次结构之后就能对系统怎样实现的快捷键有一个全面的认识,从而我们可以完全移除系统自定义的快捷键(比如在按钮获得焦点时使用空格键来激活按钮的操作)本文内容完全属于个人见解与参考文现的作者无关,其中难免有误解之处,望指出更正。
声明:禁止抄袭本文,若需要转载本文请注明转载的网址,或者注明转载自“黄邦勇帅”。
主要参考文献:JFC 核心编程第2版[英]Kim Topley 著郭旭朱浩斌吴宇文译清华大学出版社出版2003年7月JavaTM 2 Platform Standard Edition 6API 开发人员文档第一章:快捷键实现原理(ActionMap ,InputMap ,KeyStroke)(共7页)这里的快捷键指的是像按下F1,CTRL+C ,CTRL+V 这样的快捷键,而不是像按妞或菜单下面带有下划线的快捷键,本文的快捷键可以实现像F1这样的功能,也就是只要窗口或窗口内的任一组件获得焦点,然后按下F1键就能实现其操作。
系统本身就实现了快捷键的功能,比如我们在获得焦点的按钮上按下空格键时,这时就相当于是按下了按钮,因此系统本身就实现了空格键的处理。
一、实现原理(ActionMap ,InputMap 与KeyStroke):1、javax.swing.KeyStroke 类用于存储不同的组合键,比如将CTRL+C 存储为一个KeyStroke 对象。
2、ActionMap 用于将使用Action 实现的操作与一个自定义的名称进行关联。
3、InputMap 用于将使用KeyStroke 创建的组合键对象与某一名称进行关联,若这个名称在相应的ActionMap 中有相关联的操作,则就成功创建了组合键到操作的映射,这样以后就可以使用此组合键来实现此操作。
java图形编程:ActionMap和InputMap与快捷键专题
本文作者:黄邦勇帅本文主要介绍怎样实现像F1,CTRL+C 这样的快捷键,在java1.3版本以后使用的是ActionMap ,InputMap ,KeyStroke 三个类共同实现快捷键,本文主要集中介绍这3个类的作用原理及使用方法,在第2章介绍了系统中ActionMap 和InputMap 的层次结构,了解层次结构之后就能对系统怎样实现的快捷键有一个全面的认识,从而我们可以完全移除系统自定义的快捷键(比如在按钮获得焦点时使用空格键来激活按钮的操作)本文内容完全属于个人见解与参考文现的作者无关,其中难免有误解之处,望指出更正。
声明:禁止抄袭本文,若需要转载本文请注明转载的网址,或者注明转载自“黄邦勇帅”。
主要参考文献:JFC 核心编程第2版[英]Kim Topley 著郭旭朱浩斌吴宇文译清华大学出版社出版2003年7月JavaTM 2 Platform Standard Edition 6API 开发人员文档第一章:快捷键实现原理(ActionMap ,InputMap ,KeyStroke)(共7页)这里的快捷键指的是像按下F1,CTRL+C ,CTRL+V 这样的快捷键,而不是像按妞或菜单下面带有下划线的快捷键,本文的快捷键可以实现像F1这样的功能,也就是只要窗口或窗口内的任一组件获得焦点,然后按下F1键就能实现其操作。
系统本身就实现了快捷键的功能,比如我们在获得焦点的按钮上按下空格键时,这时就相当于是按下了按钮,因此系统本身就实现了空格键的处理。
一、实现原理(ActionMap ,InputMap 与KeyStroke):1、javax.swing.KeyStroke 类用于存储不同的组合键,比如将CTRL+C 存储为一个KeyStroke 对象。
2、ActionMap 用于将使用Action 实现的操作与一个自定义的名称进行关联。
3、InputMap 用于将使用KeyStroke 创建的组合键对象与某一名称进行关联,若这个名称在相应的ActionMap 中有相关联的操作,则就成功创建了组合键到操作的映射,这样以后就可以使用此组合键来实现此操作。
Component配置参数详解
})
2.组件的生命周期函数
Component({ lifetimes: { // 在组件实例刚刚被创建时执行,注意setData不能被调用,所以不适合用来获取数据 created () { console.log('实例刚刚被创建完毕') }, // 在组件实例进入页面节点树时执行,可以用来获取数据 attached () { console.log('页面渲染之前调用') }, // 页面初次渲染完毕调用
Component({
behaviors: [classicBeh],
lifetimes: {
created () {
// 可以拿到公共混入的数据
console.log(this.data.msg) } } })
} })
4.监听器的使用
// 监听数据的变化,可以监视 setData改变数据就会触发监视器 Component({
data: { count: 0, name: '小美'
}, observers: {
count (val) {
console.log(val) },
Component注解的派生性原理
Component注解的派⽣性原理1:模式注解Stereotype Annotation俗称为模式注解。
Spring核⼼部分提供了⼏种内建的模式注解,如@Component,@Repository,@Service,@Controller,@Configuration等。
这些注解均派⽣于@Component。
由于Java语⾔规定,Annotation不允许继承,没有类派⽣⼦类的特性,因此Spring采⽤元标注的⽅式实现注解之间的派⽣。
2:@Component派⽣性@Component注解作为Spring容器托管的通⽤模式组件,任何被@Component标注的组件均为组件扫描的候选对象。
任何论证过程离不开所处的环境,需要开发⼈员具备⼀定⼯程意识,包括软件版本,特性范围,兼容情况等。
因此,论证过程从最低版本开始推导,逐步证明不同版本得提升和差异。
3:@Component注解派⽣性原理当ClassPathBeanDefinitionScanner#doScan(String... basePackages)调⽤时,它利⽤basePackages参数迭代执⾏的findCandidateComponents(String basePackage),每次执⾏结果都⽣成候选的BeanDefinition集合,即candidates变量。
public class ClassPathBeanDefinitionScanner extends ClassPathScanningCandidateComponentProvider{...protected Set<BeanDefinitionHolder> doScan(String... basePackages) {Assert.notEmpty(basePackages, "At least one base package must be specified");//获取候选的BeanDefinition集合Set<BeanDefinitionHolder> beanDefinitions = new LinkedHashSet<BeanDefinitionHolder>();for (String basePackage : basePackages) {Set<BeanDefinition> candidates = findCandidateComponents(basePackage);...}return beanDefinitions;}...}⽽findCandidateComponents(String basePackage)从⽗类ClassPathScanningCandidateComponentProvider中继承。
关于Notepad编辑java文件关键字变色的设置
关于Notepad++编辑java文件关键字变色的设置NotePad++关键字变色1.点击设置→语言格式设置...2.在打开的语言格式设置界面中,选择语言:下面的java,在style:中选择TYPEWORD,(这一步很关键)见下图中蓝色部分。
3.在下图的右下角有个自定义关键字,把你想要变色的关键字都添加到其中就可以了,然后点击保存并关闭就完成了关键字的添加。
4.新建一个文件后保存为***.java,就可以看到关键字已经变色了。
5.怎么输入java中的关键字。
java中的关键字不是很多,但类很多。
如果这么多的类一个一个的输入其中太浪费时间了。
你如果有好的办法你可以给我留言,但我也有一个比较好办法那就是在EditPlus2编辑器中是java类可以变色的,那也就是说,它的安装文件中一定中一个文件储存了这些关键字。
那么具体怎么办呢?在EditPlus2的安装文件下java.stx文件,用EditPlus2打开,就可以看到其中很多的关键字。
复制下来拷贝到自定义关键字文本框中就可以了。
<img src="<font><font class=" "="">/20130607162047921 " _xhe_src="/20130607162047921 "/>6.java中的关键字及类贴出来以方便大家。
abstractbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhile#KEYWORD=Predifinedclasses AbstractActionAbstractBorderAbstractButtonAbstractCellEditor AbstractCollection AbstractColorChooserPanel AbstractDocument AbstractDocument.AttributeContext AbstractDocument.Content AbstractDocument.ElementEdit AbstractLayoutCache AbstractLayoutCache.NodeDimensions AbstractListAbstractListModelAbstractMap AbstractMethodErrorAbstractSequentialListAbstractSetAbstractTableModel AbstractUndoableEditAbstractWriterAccessControlContext AccessControlException AccessControllerAccessExceptionAccessibleAccessibleActionAccessibleBundle AccessibleComponent AccessibleContextAccessibleHyperlink AccessibleHypertextAccessibleIconAccessibleObjectAccessibleRelation AccessibleRelationSet AccessibleResourceBundle AccessibleRoleAccessibleSelectionAccessibleStateAccessibleStateSetAccessibleTable AccessibleTableModelChange AccessibleTextAccessibleV alueAclAclEntryAclNotFoundExceptionActionActionEventActionListenerActionMapActionMapUIResourceActivatableActivateFailedExceptionActivationDescActivationExceptionActivationGroupActivationGroupDesc mandEnvironmentActivationGroupID ActivationID ActivationInstantiator ActivationMonitor ActivationSystemActivatorActiveEventAdjustableAdjustmentEvent AdjustmentListenerAdler32AffineTransform AffineTransformOp AlgorithmParameterGenerator AlgorithmParameterGeneratorSpi AlgorithmParameters AlgorithmParameterSpec AlgorithmParametersSpi AllPermission AlphaComposite AlreadyBound AlreadyBoundException AlreadyBoundHelper AlreadyBoundHolder AncestorEvent AncestorListenerAnnotationAnyAnyHolderAnySeqHelper AnySeqHolderAppletAppletContext AppletInitializerAppletStub ApplicationExceptionArc2DArc2D.DoubleArc2D.FloatArea AreaAveragingScaleFilterARG_INARG_INOUTARG_OUTArithmeticExceptionArrayArray ArrayIndexOutOfBoundsException ArrayListArraysArrayStoreException AsyncBoxViewAttribute AttributedCharacterIterator AttributedCharacterIterator.Attribute AttributedString AttributeInUseException AttributeList AttributeModificationException AttributesAttributesAttributeSetAttributeSet.CharacterAttribute AttributeSet.ColorAttribute AttributeSet.FontAttribute AttributeSet.ParagraphAttribute AudioClipAudioFileFormat AudioFileFormat.Type AudioFileReaderAudioFileWriterAudioFormatAudioFormat.Encoding AudioInputStream AudioPermissionAudioSystem AuthenticationException AuthenticationNotSupportedException AuthenticatorAutoscrollAWTErrorAWTEventAWTEventListener AWTEventMulticaster AWTExceptionAWTPermissionBAD_CONTEXTBAD_INV_ORDERBAD_OPERATIONBAD_PARAMBAD_POLICYBAD_POLICY_TYPEBAD_POLICY_V ALUEBAD_TYPECODEBadKind BadLocationException BandCombineOp BandedSampleModel BasicArrowButtonBasicAttributeBasicAttributesBasicBordersBasicBorders.ButtonBorder BasicBorders.FieldBorder BasicBorders.MarginBorder BasicBorders.MenuBarBorder BasicBorders.RadioButtonBorder BasicBorders.SplitPaneBorder BasicBorders.ToggleButtonBorder BasicButtonListener BasicButtonUI BasicCheckBoxMenuItemUI BasicCheckBoxUI BasicColorChooserUI BasicComboBoxEditor BasicComboBoxEditor.UIResource BasicComboBoxRenderer BasicComboBoxRenderer.UIResource BasicComboBoxUI BasicComboPopup BasicDesktopIconUI BasicDesktopPaneUI BasicDirectoryModel BasicEditorPaneUI BasicFileChooserUI BasicGraphicsUtilsBasicHTMLBasicIconFactory BasicInternalFrameTitlePane BasicInternalFrameUI BasicLabelUIBasicListUIBasicLookAndFeel BasicMenuBarUI BasicMenuItemUIBasicMenuUI BasicOptionPaneUI BasicOptionPaneUI.ButtonAreaLayout BasicPanelUI BasicPasswordFieldUI BasicPermission BasicPopupMenuSeparatorUI BasicPopupMenuUI BasicProgressBarUI BasicRadioButtonMenuItemUI BasicRadioButtonUI BasicRootPaneUI BasicScrollBarUI BasicScrollPaneUI BasicSeparatorUIBasicSliderUI BasicSplitPaneDivider BasicSplitPaneUIBasicStroke BasicTabbedPaneUI BasicTableHeaderUIBasicTableUIBasicTextAreaUI BasicTextFieldUI BasicTextPaneUIBasicTextUIBasicTextUI.BasicCaret BasicTextUI.BasicHighlighter BasicToggleButtonUI BasicToolBarSeparatorUI BasicToolBarUIBasicToolTipUIBasicTreeUIBasicViewportUI BatchUpdateException BeanContextBeanContextChild BeanContextChildComponentProxy BeanContextChildSupport BeanContextContainerProxyBeanContextEvent BeanContextMembershipEvent BeanContextMembershipListener BeanContextProxy BeanContextServiceAvailableEvent BeanContextServiceProvider BeanContextServiceProviderBeanInfo BeanContextServiceRevokedEvent BeanContextServiceRevokedListener BeanContextServices BeanContextServicesListener BeanContextServicesSupport BeanContextServicesSupport.BCSSServiceProvider BeanContextSupportBeanContextSupport.BCSIterator BeanDescriptorBeanInfoBeansBevelBorderBigDecimalBigIntegerBinaryRefAddrBindExceptionBindingBindingBindingHelperBindingHolderBindingIteratorBindingIteratorHelperBindingIteratorHolder BindingIteratorOperationsBindingListHelperBindingListHolderBindingTypeBindingTypeHelperBindingTypeHolderBitSetBlobBlockViewBookBooleanBooleanControlBooleanControl.TypeBooleanHolderBooleanSeqHelperBooleanSeqHolderBorderBorderFactoryBorderLayoutBorderUIResourceBorderUIResource.BevelBorderUIResource poundBorderUIResource BorderUIResource.EmptyBorderUIResource BorderUIResource.EtchedBorderUIResource BorderUIResource.LineBorderUIResource BorderUIResource.MatteBorderUIResource BorderUIResource.TitledBorderUIResource BoundedRangeModelBoundsBoundsBoxBox.FillerBoxedValueHelperBoxLayoutBoxViewBreakIteratorBufferedImageBufferedImageFilterBufferedImageOpBufferedInputStream BufferedOutputStreamBufferedReaderBufferedWriterButtonButtonGroupButtonModelButtonUIByteByteArrayInputStream ByteArrayOutputStreamByteHolderByteLookupTableCalendarCallableStatementCannotProceedCannotProceedException CannotProceedHelper CannotProceedHolderCannotRedoException CannotUndoException CanvasCardLayoutCaretCaretEventCaretListenerCellEditor CellEditorListener CellRendererPaneCertificateCertificateCertificate.CertificateRep CertificateEncodingException CertificateException CertificateExpiredException CertificateFactory CertificateFactorySpi CertificateNotYetValidException CertificateParsingException ChangedCharSetException ChangeEvent ChangeListenerCharacterCharacter.SubsetCharacter.UnicodeBlock CharacterIterator CharArrayReader CharArrayWriter CharConversionException CharHolderCharSeqHelper CharSeqHolderCheckboxCheckboxGroup CheckboxMenuItem CheckedInputStream CheckedOutputStream ChecksumChoiceChoiceFormatClassClassCastException ClassCircularityErrorClassDesc ClassFormatError ClassLoader ClassNotFoundExceptionClipClipboardClipboardOwnerClobCloneable CloneNotSupportedException CMMExceptionCodeSource CollationElementIterator CollationKeyCollatorCollectionCollectionsColor ColorChooserComponentFactory ColorChooserUI ColorConvertOpColorModel ColorSelectionModel ColorSpace ColorUIResource ComboBoxEditor ComboBoxModel ComboBoxUIComboPopupCOMM_FAILURE CommunicationException ComparableComparatorCompilerCompletionStatus CompletionStatusHelper Component ComponentAdapter ComponentColorModel ComponentEvent ComponentInputMap ComponentInputMapUIResource ComponentListener ComponentOrientationComponentSampleModel ComponentUI ComponentViewComposite CompositeContext CompositeName CompositeView CompoundBorder CompoundControl CompoundControl.Type CompoundEdit CompoundName ConcurrentModificationException ConfigurationException ConnectException ConnectException ConnectIOException ConnectionConstructorContainerContainerAdapter ContainerEvent ContainerListener ContentHandler ContentHandlerFactory ContentModelContextContextContextList ContextNotEmptyException ContextualRenderedImageFactory ControlControlControl.TypeControlFactory ControllerEventListener ConvolveOpCRC32CRLCRLException CropImageFilterCSSCSS.AttributeCTX_RESTRICT_SCOPECubicCurve2D CubicCurve2D.Double CubicCurve2D.Float CurrentCurrentHelper CurrentHolder CurrentOperationsCursorCustomizer CustomMarshal CustomValueDATA_CONVERSION DatabaseMetaData DataBuffer DataBufferByte DataBufferInt DataBufferShort DataBufferUShort DataFlavor DataFormatException DatagramPacket DatagramSocket DatagramSocketImpl DatagramSocketImplFactory DataInput DataInputStream DataInputStreamDataLine DataOutput DataOutputStream DataOutputStream DataTruncationDateDateDateFormat DateFormatSymbols DebugGraphics DecimalFormat DecimalFormatSymbols DefaultBoundedRangeModel DefaultButtonModel DefaultCaret DefaultCellEditorDefaultColorSelectionModel DefaultComboBoxModel DefaultDesktopManagerDefaultEditorKitDefaultEditorKit.BeepAction DefaultEditorKit.CopyAction DefaultEditorKit.CutAction DefaultEditorKit.DefaultKeyTypedAction DefaultEditorKit.InsertBreakAction DefaultEditorKit.InsertContentAction DefaultEditorKit.InsertTabAction DefaultEditorKit.PasteAction DefaultFocusManagerDefaultHighlighterDefaultHighlighter.DefaultHighlightPainter DefaultListCellRenderer DefaultListCellRenderer.UIResource DefaultListModel DefaultListSelectionModel DefaultMenuLayoutDefaultMetalTheme DefaultMutableTreeNode DefaultSingleSelectionModel DefaultStyledDocument DefaultStyledDocument.AttributeUndoableEdit DefaultStyledDocument.ElementSpec DefaultTableCellRenderer DefaultTableCellRenderer.UIResource DefaultTableColumnModel DefaultTableModelDefaultTextUIDefaultTreeCellEditor DefaultTreeCellRenderer DefaultTreeModel DefaultTreeSelectionModelDefinitionKindDefinitionKindHelperDeflaterDeflaterOutputStreamDelegateDelegateDesignModeDesktopIconUIDesktopManagerDesktopPaneUIDGCDialogDictionaryDigestException DigestInputStream DigestOutputStreamDimensionDimension2D DimensionUIResource DirContextDirectColorModel DirectoryManager DirObjectFactory DirStateFactory DirStateFactory.Result DnDConstantsDocumentDocumentEvent DocumentEvent.ElementChange DocumentEvent.EventType DocumentListener DocumentParser DomainCombiner DomainManager DomainManagerOperations DoubleDoubleHolder DoubleSeqHelper DoubleSeqHolder DragGestureEvent DragGestureListener DragGestureRecognizer DragSource DragSourceContext DragSourceDragEvent DragSourceDropEvent DragSourceEvent DragSourceListenerDriverDriverManager DriverPropertyInfoDropTargetDropTarget.DropTargetAutoScrollerDropTargetDragEvent DropTargetDropEvent DropTargetEvent DropTargetListener DSAKey DSAKeyPairGenerator DSAParameterSpec DSAParams DSAPrivateKey DSAPrivateKeySpec DSAPublicKey DSAPublicKeySpec DTDDTDConstants DynamicImplementation DynAnyDynArrayDynEnumDynFixed DynSequence DynStructDynUnionDynValueEditorKitElementElement ElementIteratorEllipse2DEllipse2D.Double Ellipse2D.Float EmptyBorder EmptyStackException EncodedKeySpec EntityEnumControl EnumControl.Type Enumeration Environment EOFExceptionErrorEtchedBorderEventEventContextEventListener EventListenerList EventObject EventQueue EventSetDescriptor Exception ExceptionInInitializerError ExceptionList ExpandVetoException ExportException ExtendedRequest ExtendedResponse Externalizable FeatureDescriptorField FieldNameHelper FieldPositionFieldViewFileFileChooserUI FileDescriptor FileDialogFileFilterFileFilter FileInputStream FilenameFilter FileNameMap FileNotFoundException FileOutputStream FilePermission FileReader FileSystemView FileViewFileWriter FilteredImageSource FilterInputStream FilterOutputStream FilterReader FilterWriter FixedHeightLayoutCache FixedHolder FlatteningPathIterator FlavorMapFloatControl FloatControl.Type FloatHolder FloatSeqHelper FloatSeqHolder FlowLayoutFlowViewFlowView.FlowStrategy FocusAdapter FocusEvent FocusListener FocusManagerFont FontFormatException FontMetrics FontRenderContext FontUIResourceFormat FormatConversionProvider FormViewFrameFREE_MEM GapContent GeneralPath GeneralSecurityException GlyphJustificationInfo GlyphMetrics GlyphVectorGlyphView GlyphView.GlyphPainter GradientPaint GraphicAttribute GraphicsGraphics2D GraphicsConfigTemplate GraphicsConfiguration GraphicsDevice GraphicsEnvironment GrayFilter GregorianCalendar GridBagConstraints GridBagLayout GridLayoutGuardGuardedObjectGZIPInputStream GZIPOutputStreamHasControlsHashMapHashSetHashtable HierarchyBoundsAdapter HierarchyBoundsListener HierarchyEventHierarchyListenerHighlighterHighlighter.HighlightHighlighter.HighlightPainterHTMLHTML.AttributeHTML.TagHTML.UnknownTag HTMLDocument HTMLDocument.Iterator HTMLEditorKitHTMLEditorKit.HTMLFactory HTMLEditorKit.HTMLTextAction HTMLEditorKit.InsertHTMLTextAction HTMLEditorKit.LinkController HTMLEditorKit.Parser HTMLEditorKit.ParserCallback HTMLFrameHyperlinkEvent HTMLWriterHttpURLConnection HyperlinkEventHyperlinkEvent.EventType HyperlinkListenerICC_ColorSpaceICC_ProfileICC_ProfileGrayICC_ProfileRGBIconIconUIResourceIconViewIdentifierHelperIdentityIdentityScopeIDLEntityIDLTypeIDLTypeHelper IDLTypeOperations IllegalAccessError IllegalAccessException IllegalArgumentException IllegalComponentStateException IllegalMonitorStateException IllegalPathStateException IllegalStateException IllegalThreadStateException ImageImageConsumerImageFilter ImageGraphicAttribute ImageIconImageObserver ImageProducer ImagingOpExceptionIMP_LIMIT IncompatibleClassChangeError InconsistentTypeCode IndexColorModel IndexedPropertyDescriptor IndexOutOfBoundsException IndirectionException InetAddressInflaterInflaterInputStream InheritableThreadLocal InitialContext InitialContextFactory InitialContextFactoryBuilder InitialDirContextINITIALIZEInitializer InitialLdapContextInlineViewInputContextInputEventInputMap InputMapUIResourceInputMethod InputMethodContext InputMethodDescriptor InputMethodEvent InputMethodHighlight InputMethodListener InputMethodRequests InputStreamInputStreamInputStream InputStreamReaderInputSubsetInputVerifierInsetsInsetsUIResource InstantiationError InstantiationExceptionInstrument InsufficientResourcesException IntegerINTERNALInternalError InternalFrameAdapter InternalFrameEvent InternalFrameListener InternalFrameUI InterruptedException InterruptedIOException InterruptedNamingExceptionINTF_REPOSIntHolder IntrospectionException IntrospectorINV_FLAGINV_IDENTINV_OBJREFINV_POLICYInvalidINV ALID_TRANSACTION InvalidAlgorithmParameterException InvalidAttributeIdentifierException InvalidAttributesException InvalidAttributeValueException InvalidClassExceptionInvalidDnDOperationException InvalidKeyException InvalidKeySpecException InvalidMidiDataException InvalidNameInvalidName InvalidNameException InvalidNameHelper InvalidNameHolder InvalidObjectException InvalidParameterException InvalidParameterSpecException InvalidSearchControlsException InvalidSearchFilterException InvalidSeq InvalidTransactionException InvalidValueInvocationEvent InvocationHandler InvocationTargetException InvokeHandlerIOExceptionIRObject IRObjectOperations IstringHelperItemEventItemListenerItemSelectableIteratorJAppletJarEntryJarExceptionJarFileJarInputStream JarOutputStream JarURLConnectionJButtonJCheckBox JCheckBoxMenuItem JColorChooserJComboBoxJComboBox.KeySelectionManager JComponentJDesktopPaneJDialogJEditorPaneJFileChooserJFrameJInternalFrameJInternalFrame.JDesktopIconJLabelJLayeredPaneJListJMenuJMenuBarJMenuItemJobAttributesJobAttributes.DefaultSelectionType JobAttributes.DestinationType JobAttributes.DialogTypeJobAttributes.MultipleDocumentHandlingType JobAttributes.SidesType。
前端input用法
前端input用法前端Input用法在前端开发中,Input元素是最常见的表单元素之一。
它通常用于获取用户输入的数据,如文本、数值、日期、时间等等。
在本文中,我们将全面介绍Input 元素的使用方法,从基础到高级,从简单的文本输入到复杂的自定义组件。
基础用法Input元素的基础用法非常简单,只需要在HTML中添加一个Input标签即可:<input type="text" name="username" placeholder="请输入用户名">这个标签的type属性表示Input元素类型,可以是text(文本输入框)、password(密码输入框)、number(数字输入框)、date(日期选择框)等等。
如果没有指定type,默认为text。
name属性表示该Input元素的名称,用于在提交表单时作为参数名传递到后端处理程序。
placeholder属性为Input元素添加一个占位符,用于向用户提示输入格式或内容。
此外,还可以使用value属性设置Input的默认值:<input type="text" name="username" placeholder="请输入用户名" value="admin">高级用法除了基础用法之外,Input元素还有很多高级用法,可以帮助我们实现更丰富的功能。
下面列举几个常用的高级用法:一、复选框和单选按钮复选框和单选按钮是常用的表单元素,可以让用户从多个选项中选择一个或多个内容。
它们的基本用法如下:<input type="checkbox" name="hobby" value="swimming"> 游泳<input type="checkbox" name="hobby" value="running"> 跑步<input type="radio" name="gender" value="male"> 男<input type="radio" name="gender" value="female"> 女复选框的type为checkbox,单选按钮的type为radio。
element input 原生input方法
element input 原生input方法关于原生input方法的详细解析一、介绍原生input方法原生input方法是JavaScript语言内置的用于接收用户输入的方法。
通过原生input方法,开发者可以创建文本框、复选框、单选框以及按钮等用户输入控件,并且可以获取用户在控件中输入的内容。
二、原生input方法的使用方式1. 创建文本框通过使用原生input方法的"input"类型,可以创建文本框。
例如,下面的代码会创建一个输入框:javascript<input type="text">2. 创建复选框通过使用原生input方法的"checkbox"类型,可以创建复选框。
例如,下面的代码会创建一个复选框:javascript<input type="checkbox">3. 创建单选框通过使用原生input方法的"radio"类型,可以创建单选框。
例如,下面的代码会创建两个单选框:javascript<input type="radio" name="gender" value="male"> Male<input type="radio" name="gender" value="female"> Female上述代码中,name属性用于将两个单选框关联起来,同一个name值的单选框只能选择一个。
4. 创建按钮通过使用原生input方法的"button"类型,可以创建按钮。
例如,下面的代码会创建一个按钮:javascript<input type="button" value="Click me">上述代码中,value属性用于设置按钮上的文本。
vue3 中选择题
vue3 中选择题1. Vue 3 相对于 Vue 2 的主要改进包括哪些方面?(多选)A. 性能优化B. 更好的 TypeScript 支持C. 引入 Composition APID. 更小的包体积2. 在 Vue 3 中,用于创建响应式数据的函数是?A. reactive()B. ref()C. toRefs()D. computed()3. Vue 3 中的 Composition API 主要解决了什么问题?A. 代码重用和组织B. 更好的 TypeScript 支持C. 性能优化D. 更小的包体积4. 在 Vue 3 中,用于在组件之间共享状态的钩子函数是?A. provide() 和 inject()B. useContext()C. useReducer()D. useState()5. Vue 3 中的 Teleport 特性主要用于解决什么问题?A. 组件间通信B. 将子组件渲染到 DOM 树的其他位置C. 动态组件D. 插槽(slot)6. 在 Vue 3 中,用于手动触发组件更新的方法是?A. $forceUpdate()B. forceRender()C. update()D. 没有提供手动触发更新的方法,应该避免使用7. Vue 3 中的 v-model 指令相比 Vue 2 有哪些改进?(多选)A. 支持多个 v-model 在同一个组件上B. 支持自定义 v-model 的修饰符C. 支持在组件上使用 v-model:prop 的形式指定绑定属性D. v-model 不再是双向绑定,而是单向绑定,需要使用update:modelValue 事件进行更新8. 在 Vue 3 中,用于创建自定义指令的 API 是?A. Vue.directive()B. app.directive()C. e()D. e()9. Vue 3 中的 Suspense 特性主要用于解决什么问题?A. 代码分割和懒加载时的加载状态处理B. 异步组件的加载和错误处理C. 动画和过渡效果的处理D. 组件间通信的处理10. 在 Vue 3 中,用于在组件内部访问全局 API 的对象是?A. VueB. appC. configD. global。
vue3 选择题
vue3 选择题
以下是有关Vue3的选择题:
1. Vue3中的响应式数据是如何实现异步更新的?
A. Vue3使用虚拟DOM进行异步更新。
B. Vue3通过拦截异步操作实现更新。
C. Vue3在更新时会触发自定义事件。
D. Vue3使用了Web Worker进行异步计算。
2. Vue3中的虚拟DOM是如何工作的?
A. 虚拟DOM是一个内存中的表示,类似于真实DOM结构的JavaScript对象。
B. 虚拟DOM是真实DOM的一个轻量级副本,用于提高性能。
C. 虚拟DOM是用于与真实DOM进行交互的中间层。
D. 虚拟DOM是一个真实的DOM树,用于渲染页面。
3. 在Vue3中,如何使用setup函数?
A. setup函数是Vue实例对象的入口点。
B. setup函数是Vue组件的选项之一。
C. setup函数是Vue实例对象的配置项之一。
D. setup函数是Vue组件的生命周期钩子之一。
4. 在Vue3中,props参数的作用是什么?
A. props参数用于定义组件的属性。
B. props参数用于定义组件的样式。
C. props参数用于定义组件的事件。
D. props参数用于定义组件的方法。
5. 在Vue3中,如何使用ref()函数?
A. ref()函数用于创建响应式引用。
B. ref()函数用于创建自定义事件。
C. ref()函数用于创建自定义指令。
D. ref()函数用于创建自定义组件。
element引用组件input的placement用法
element引用组件input的placement用法[element引用组件input的placement用法]输入框是网页设计和开发中经常使用的一个组件,而input的placement 属性则是控制输入框的位置的一个重要属性。
在这篇文章中,我们将一步一步回答关于input的placement用法的问题。
第一步:了解input组件在开始讨论input的placement属性之前,我们首先需要了解一下input 组件的基本概念和用法。
在网页设计和开发中,我们经常会使用input组件来创建各种不同类型的输入框,例如文本框、密码框、复选框等等。
input 组件的使用非常简单,只需要在HTML中添加相应的标签即可,并且它可以接受一些常用的属性来控制输入框的行为和样式。
第二步:理解placement属性input组件有很多不同的属性可以用来控制输入框的样式和行为,而placement属性则是其中一个比较重要的属性。
placement属性用来控制输入框的位置,也就是说,它可以决定输入框是在页面的哪个位置显示出来。
默认情况下,输入框会显示在input组件的旁边,但是通过设置placement属性,我们可以改变输入框的位置,使其显示在页面的其他位第三步:学习placement属性的取值placement属性有几个不同的取值,每个取值代表着一种不同的输入框位置。
以下是几个常用的取值:1. top:将输入框显示在input组件的上方。
2. bottom:将输入框显示在input组件的下方。
3. left:将输入框显示在input组件的左侧。
4. right:将输入框显示在input组件的右侧。
除了这些常用的取值之外,还可以自定义placement属性的取值。
例如,我们可以将输入框显示在页面的任意位置,只需设置为“custom”,然后使用CSS来控制输入框的位置。
第四步:了解placement属性的用法使用placement属性来控制输入框的位置非常简单。
input控件的js方法
input控件的js方法如何使用JavaScript中的input控件方法。
在网页开发中,input控件是非常常见的一种表单元素,它可以让用户输入文本、数字等信息。
而JavaScript提供了一些方法来操作和控制input控件,让我们来看看如何使用这些方法吧。
1. 获取input的值。
在JavaScript中,我们可以使用getElementById()方法来获取input控件的值。
例如:javascript.var inputValue =document.getElementById('myInput').value;这样就可以获取id为myInput的input控件的值并存储在inputValue变量中。
2. 设置input的值。
同样地,我们也可以使用JavaScript来设置input控件的值。
例如:javascript.document.getElementById('myInput').value = '新的数值';这样就可以将id为myInput的input控件的值设置为'新的数值'。
3. 监听input事件。
我们还可以使用addEventListener()方法来监听input控件的输入事件。
例如:javascript.document.getElementById('myInput').addEventListener('input', function() {。
console.log('输入事件发生了');});这样当用户在input控件中输入内容时,就会触发这个监听事件。
总结。
通过上述方法,我们可以很方便地使用JavaScript来操作input控件,包括获取其值、设置其值以及监听其输入事件。
这些方法可以让我们在网页开发中更灵活地控制和操作表单元素,提升用户体验。
element引用组件input的placement用法 -回复
element引用组件input的placement用法-回复[element引用组件input的placement用法]在前端开发中,input是一个非常常见的表单组件,用于接收用户的输入。
在element UI库中,input组件还提供了placement属性,用于设置input的位置。
下面将详细介绍element引用组件input的placement用法。
1. placement的基本概念在element UI库中,placement属性用于设置input组件的位置。
通过设置placement属性,我们可以将input组件放置在页面的不同位置,以适应各种设计需求和布局要求。
placement属性的值可以是top、top-start、top-end、bottom、bottom-start、bottom-end、left、left-start、left-end、right、right-start、right-end这些选项。
2. 不同的placement属性值意义及使用场景2.1 top当将placement属性设置为top时,input组件将显示在目标元素的上方。
这种布局适用于当页面设计需要将input组件与其输入内容的关联元素放置在一起时。
例如,在一个表单中,我们希望将input框放在表单项的上方,用于展示输入错误提示信息。
2.2 top-start、top-endtop-start的意思是input组件显示在目标元素的左上方,而top-end意思是显示在目标元素的右上方。
这两种布局的使用场景类似,可以用于在列表中的每一项后面的操作栏中,例如对列表项进行编辑、删除等操作。
通过设置input组件的placement属性为top-start或top-end,可以让操作栏中的输入框在点击操作按钮后弹出,并且显示在操作按钮的上方。
2.3 bottom将placement属性设置为bottom将使得input组件显示在目标元素的下方。
element引用组件input的placement用法 -回复
element引用组件input的placement用法-回复[element引用组件input的placement用法]引言:在Web界面设计中,表单是非常常见且重要的元素,而其中的输入框(input)是最基础的表单元素之一。
为了提高用户体验和界面美观度,在使用输入框时,我们可能会需要设置其位置(placement)。
在本文中,我们将详细介绍element引用组件中input的placement用法,并逐步为读者解答相关问题。
一、什么是element引用组件?Element是一套由饿了么公司开发的Vue.js的组件库,主要用于构建Web 界面。
它为开发者提供了一系列优雅且实用的UI组件,其中包括输入框(input)组件。
在Element组件库中,input组件提供了placement参数,允许开发者设置输入框的位置。
二、placement参数的作用是什么?placement参数用于指定输入框的位置,以适应不同的布局需求。
常见的placement参数有以下几种:1. top:将输入框置于输入框前面的位置,通常用于需要突出显示输入框的情况。
2. bottom:将输入框置于输入框后面的位置,通常用于辅助性的输入框。
3. left:将输入框置于输入框左侧的位置,通常用于需要与其他元素对齐的情况。
4. right:将输入框置于输入框右侧的位置,通常用于需要与其他元素对齐的情况。
以上仅是常见的placement参数,实际上在element引用组件中,对于input的placement参数,你可以通过修改其值自定义位置。
三、如何使用placement参数?要使用placement参数,我们首先需要引入Element组件库,确保其已被正确安装和注册。
在引入之后,我们可以在使用input组件时,通过设置placement参数来指定其位置。
具体代码如下所示:javascript<el-input placeholder="请输入内容" :placement="placement"></el-input>在上述代码中,我们可以看到placeholder属性和:placement="placement"。
vue中map格式
vue中map格式Vue中的Map格式,是一种用于存储和管理键值对数据的集合。
与常规的数组不同,Map提供了更灵活和高效的方式来操作数据。
在Vue中,我们可以通过以下步骤使用Map格式:1. 初始化Map可以使用`new Map()`来创建一个空的Map对象,也可以传入一个可迭代的数组作为参数来初始化Map。
例如:```const myMap = new Map();```或者```const myMap = new Map([[key1, value1], [key2, value2]]);```2. 添加和获取值可以使用`set(key, value)`方法向Map中添加值,使用`get(key)`方法来获取对应的值。
例如:```myMap.set('name', 'John');console.log(myMap.get('name')); // 输出 'John'```3. 删除值可以使用`delete(key)`方法来删除Map中的某个键值对。
例如:```myMap.delete('name');```4. 判断键是否存在可以使用`has(key)`方法来判断Map中是否存在某个键。
例如:```console.log(myMap.has('name')); // 输出 false```5. 遍历Map可以使用`for...of`循环或者`forEach()`方法来遍历Map中的键值对。
例如:```for (const [key, value] of myMap) {console.log(key, value);}myMap.forEach((value, key) => {console.log(key, value);});```6. 获取键和值的列表可以使用`keys()`方法获取Map中键的列表,使用`values()`方法获取Map中值的列表,使用`entries()`方法获取键值对的列表。
vue3知识点考题
vue3知识点考题Vue3是一种流行的JavaScript框架,用于构建用户界面。
下面是一些可能的Vue3知识点考题,我将从多个角度回答,以确保回答全面完整。
1. 请简要介绍Vue3的主要特点和改进之处。
Vue3的主要特点和改进之处包括:更好的性能,Vue3采用了虚拟DOM重写和优化,使得渲染速度更快。
更小的包体积,Vue3通过模块化设计和Tree-shaking优化,使得最终打包的代码更小。
更好的TypeScript支持,Vue3对TypeScript的支持更加完善,包括更好的类型推导和编辑器支持。
Composition API,Vue3引入了Composition API,使得组件逻辑更加灵活、可复用和可组合。
更好的响应式系统,Vue3的响应式系统进行了重写,使得响应式数据的追踪和更新更加高效和可靠。
2. Vue3中的Composition API是什么?它与Vue2中的Options API有何不同?Composition API是Vue3中引入的一种新的组件编写方式。
它与Vue2中的Options API有以下不同之处:可组合性,Composition API允许将逻辑代码按照功能进行组合,而不是按照生命周期钩子函数分散编写。
这使得代码更加可维护和可复用。
更好的逻辑封装,Composition API允许将相关的逻辑代码封装在一个函数内部,使得代码更加清晰和可读。
更好的类型推导,由于Composition API使用函数式的写法,TypeScript能够更好地推导出类型,提供更好的代码提示和错误检查。
3. Vue3中的Teleport是什么?它有什么作用?Teleport是Vue3中新增的组件,用于在DOM中的任意位置渲染组件。
它的作用是将组件的内容渲染到指定的目标位置,而不受组件的父级层级限制。
这在处理弹出框、模态框等需要脱离当前组件层级的情况下非常有用。
4. Vue3中的响应式系统有何改进?Vue3对响应式系统进行了重写,改进之处包括:更好的性能,Vue3使用了Proxy代理对象来追踪数据的变化,相比Vue2的Object.defineProperty方法,性能更高。
input和占位符的运用
input和占位符的运用
在网页开发中,input和占位符是常用的元素和属性,它们在用户界面设计和用户输入方面起着重要作用。
首先,让我们来谈谈input元素。
input元素是用于在网页中创建可输入数据的控件。
它可以用于创建文本框、复选框、单选按钮等。
在使用input元素时,我们需要指定type属性来定义输入控件的类型,比如text、password、checkbox等。
input元素还可以包含其他属性,如name用于标识输入控件的名称,value用于设置输入控件的初始值,readonly用于设置输入控件为只读等。
其次,占位符是input元素的一个属性,它用于在输入框中显示提示性的文本,告诉用户应该在输入框中输入什么样的内容。
当用户开始在输入框中输入内容时,占位符文本会自动消失。
这样可以帮助用户更清晰地了解他们应该输入什么内容,提高用户体验。
在实际运用中,我们可以通过input元素和占位符属性来设计用户友好的输入界面。
比如,在一个登录表单中,我们可以使用input元素的type属性设置为"password"来创建密码输入框,并使用占位符属性显示"请输入密码"的提示文本,这样用户就能清晰地
知道该在该输入框中输入密码。
另外,我们还可以通过CSS样式来美化输入框和占位符的样式,以提升整体的视觉效果。
总的来说,input元素和占位符在网页开发中是非常常见和重要的,它们可以帮助我们设计出用户友好的输入界面,提升用户体验,是我们在开发网页时需要重点关注和灵活运用的元素和属性。
前端数组的map方法
前端数组的map方法在前端开发中,数组是一种常见的数据类型,用于存储一系列的数据。
而map方法则是数组提供的一个非常强大的高阶函数,它可以对数组中的每个元素进行操作,并返回一个新的数组。
本文将详细介绍前端数组的map方法的使用及其相关注意事项。
一、概述在JavaScript中,数组是一种有序的、可变的数据结构,可以包含任意类型的元素。
而map方法则是数组原型上的一个方法,通过将一个回调函数作用于数组中的每个元素,生成一个新的数组。
新数组的长度和原数组相同,但元素的值经过了转换。
二、使用示例我们先来看一个简单的使用示例:```javascriptconst numbers = [1, 2, 3, 4, 5];const doubledNumbers = numbers.map((number) => {return number * 2;});console.log(doubledNumbers); // [2, 4, 6, 8, 10]```在上述示例中,我们定义了一个数组`numbers`,其中包含了一些整数。
然后我们调用了`numbers`数组的`map`方法,传入了一个回调函数。
这个回调函数中,我们将数组中的每个元素乘以2,并返回了新的值。
`map`方法最终返回了一个新的数组`doubledNumbers`,其中包含了原数组中每个元素乘以2的结果。
三、回调函数的形参在上述示例中,回调函数参数的形参名字是`number`,这个名字是任意取的,可以根据实际情况进行命名。
回调函数的形参是用来接收数组元素的,可以直接在函数体内使用。
除了接收元素本身,回调函数还可以接收其他参数,比如索引值和原数组。
现在我们来看一个例子:```javascriptconst numbers = [1, 2, 3, 4, 5];const doubledNumbers = numbers.map((number, index, array) => {console.log(index); // 元素在数组中的索引值console.log(array); // 原数组return number * 2;});console.log(doubledNumbers); // [2, 4, 6, 8, 10]```在上述示例中,回调函数除了接收了元素本身的值,还接收了两个额外的参数:`index`和`array`。
vue3 map写法
vue3 map写法Vue 3中可以使用Map来存储键值对数据,类似于JavaScript中的对象。
Map是一种特殊的类型,可以存储多个键值对,每个键值对都是唯一的。
在Vue 3中,可以使用以下方式创建Map:```javascriptconst myMap = new Map();```可以通过Map的set方法来添加键值对:```javascriptmyMap.set('key1', 'value1');myMap.set('key2', 'value2');```可以通过Map的get方法来获取键对应的值:```javascriptconst value1 = myMap.get('key1'); // value1const value2 = myMap.get('key2'); // value2```可以通过Map的has方法来检查某个键是否存在:```javascriptif (myMap.has('key1')) {// do something}```可以通过Map的delete方法来删除某个键值对:```javascriptmyMap.delete('key1');```可以通过Map的size属性来获取Map中的键值对数量:```javascriptconst size = myMap.size; // 2```可以通过Map的clear方法来清空Map中的所有键值对:```javascriptmyMap.clear();```。
element plus input范围
element plus input范围Element Plus 是一款基于 Vue.js 的 UI 组件库,提供了一系列常用的 UI 组件供开发者使用。
其中,input 组件是常用的表单输入组件,可以用来接收用户输入的数据。
在 Element Plus 中,input 组件提供了一些属性和方法来限制用户输入的范围,从而增强用户体验和数据的准确性。
首先,input 组件可以通过设置 min 和 max 属性来限制用户输入的最小值和最大值。
当用户输入的数值小于最小值或大于最大值时,系统会自动进行校验并给出相应的提示,从而防止用户输入错误的数据。
这种方式适用于需要限制用户输入数值范围的场景,比如年龄、数量等。
其次,input 组件还可以通过设置 step 属性来限制用户输入的步长。
步长指的是用户每次增加或减少的数值,设置步长可以帮助用户更方便地输入数据,避免输入错误的数值。
比如,当设置步长为 5 时,用户每次输入的数值会自动加减 5,从而减少用户输入错误的可能性。
另外,input 组件还可以通过设置 precision 属性来限制用户输入的小数位数。
当用户输入的小数位数超过设置的精度时,系统会进行自动四舍五入或者截断,确保用户输入的小数位数符合要求。
这种方式适用于需要限制用户输入小数位数的场景,比如金额、价格等。
最后,input 组件还可以通过设置 maxlength 和 minlength 属性来限制用户输入的字符数。
当用户输入的字符数超过最大长度或小于最小长度时,系统会进行校验并给出相应的提示,确保用户输入的字符数符合要求。
这种方式适用于需要限制用户输入字符数的场景,比如用户名、密码等。
综上所述,Element Plus 的 input 组件提供了丰富的属性和方法来限制用户输入的范围,从而增强用户体验和数据的准确性。
开发者可以根据实际需求来灵活运用这些属性和方法,提供更好的用户输入体验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
详细信息: 字段 | 构造方法 | 方法
提交错误或意见有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。 版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。
软件包
类
使用
树
已过时
索引
帮助
JavaTM 2 PlatformStandard Ed. 5.0
构造方法详细信息
ComponentInputMap
public ComponentInputMap(JComponent component)
创建一个与给定组件相关联的 ComponentInputMap。
参数:component - 一个非 null JComponent
抛出:
上一个类
下一个类
框架
无框架
!--
if(window==top) {
document.writeln('所有类');
}
//--
所有类
摘要: 嵌套 | 字段 | 构造方法 | 方法
void
clear()
从此对象中移除所有映射关系。
JComponent
getComponent()
返回为其创建 InputMap 的组件。
返回为其创建 InputMap 的组件。
put
public void put(KeyStroke keyStroke,
Object actionMapKey)
将一个 keyStroke 的绑定添加到 actionMapKey。如果 actionMapKey 为 null,则移除 keyStroke 的当前绑定。
void
remove(KeyStroke key)
从此对象中移除 key 的绑定。
void
setParent(InputMap map)
allKeys, get, getParent, keys, size
从类 ng.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
概述
软件包
类
使用
树
已过时
索引
帮助
JavaTM 2 PlatformStandard Ed. 5.0
设置父组件,该组件必须是一个和与此 ComponentInputMap 相同的组件相关联的 ComponentInputMap。
从类 javax.swing.InputMap 继承的方法
详细信息: 字段 | 构造方法 | 方法
javax.swing
类 ComponentInputMap
ng.Object
javax.swing.InputMap
ponentInputMap
所有已实现的接口: Serializable
上一个类
下一个类
框架
无框架
!--
if(window==top) {
document.writeln('所有类');
}
//--
所有类
摘要: 嵌套 | 字段 | 构造方法 | 方法
直接已知子类: ComponentInputMapUIResource
public class ComponentInputMapextends InputMap
ComponentInputMap 是与特定 JComponent 相关联的 InputMap。只要 ComponentInputMap 发生更改,该组件都将自动获得通知。ComponentInputMap 用于 WHEN_IN_FOCUSED_WINDOW 绑定。
覆盖:类 InputMap 中的 put
remove
public void remove(KeyStroke key)
从此对象中移除 key 的绑定。
覆盖c void clear()
从此对象中移除所有映射关系。
覆盖:类 InputMap 中的 clear
�
void
put(KeyStroke keyStroke,
Object actionMapKey)
将一个 keyStroke 的绑定添加到 actionMapKey。
覆盖:类 InputMap 中的 setParent
参数:map - 一个 ComponentInputMap
抛出:
IllegalArgumentException - 如果 map 不是一个 ComponentInputMap 或者与相同的组件无关
getComponent
public JComponent getComponent()
ComponentInputMap (Java 2 Platform SE 5.0)
function windowTitle()
{
parent.document.title="ComponentInputMap (Java 2 Platform SE 5.0)";
}
概述
构造方法摘要
ComponentInputMap(JComponent component)
创建一个与给定组件相关联的 ComponentInputMap。
方法摘要
IllegalArgumentException - 如果 component 为 null
方法详细信息
setParent
public void setParent(InputMap map)
设置父组件,该组件必须是一个和与此 ComponentInputMap 相同的组件相关联的 ComponentInputMap。