我在顶部菜单中添加了组件,有一个按钮,这是容器的主要组件。但是单击任何一个按钮或其他组件都没有效果。我怎么才能让它起作用?此外,我已经浏览了一个在顶部菜单中的南方组件的博客。我已经将cn1更新到8.1,它给出了“您的项目库是最新的”,但我仍然不能使用它(setComponentToSideMenuSouth)。我想让组件保持在侧菜单的顶部,那么setComponentToSideMenuNorth也会存在吗?
Button userArea = new Button("lead Btn");
userArea.addActionListener(e->{
System.out.println("bbeck");
});
TextArea emailArea = new TextArea("abc");
Container userInfoContainer = BoxLayout.encloseY(userArea, emailArea);
Container profileContainer = new Container(new BorderLayout(BorderLayout.CENTER_BEHAVIOR_CENTER));
profileContainer.add(BorderLayout.CENTER, userInfoContainer);
profileContainer.add(BorderLayout.East, new Label("abc));
profileContainer.setLeadComponent(userArea);
f.getToolbar().addComponentToSideMenu(profileContainer);
public void start() {
if(current != null){
current.show();
return;
}
Form hi = new Form("Hi World", BoxLayout.y());
hi.add(new Label("Hi World"));
hi.show();
hi.getToolbar().setComponentToSideMenuSouth(new Label("abc"));
Command abc = new Command("abc"){
@Override
public void actionPerformed(ActionEvent evt) {
System.out.println("bibek");
}
};
hi.getToolbar().addCommandToSideMenu(abc);
}
java.lang.IllegalArgumentException: Component is already contained in Container: Container[x=0 y=0 width=0 height=0 name=null, layout = BorderLayout, scrollableX = false, scrollableY = false, components = [Container]]
java.lang.IllegalArgumentException: Component is already contained in Container: Container[x=0 y=0 width=0 height=0 name=null, layout = BorderLayout, scrollableX = false, scrollableY = false, components = [Container]]
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
java.lang.IllegalArgumentException: Component is already contained in Container: Container[x=0 y=0 width=0 height=0 name=null, layout = BorderLayout, scrollableX = false, scrollableY = false, components = [Container]]
at com.codename1.ui.Container.insertComponentAtImpl(Container.java:717)
at com.codename1.ui.Container.insertComponentAt(Container.java:708)
at com.codename1.ui.Container.addComponent(Container.java:652)
at com.codename1.components.InteractionDialog.addComponent(InteractionDialog.java:161)
at com.codename1.ui.Container.add(Container.java:281)
at com.codename1.ui.Toolbar.constructOnTopSideMenu(Toolbar.java:897)
at com.codename1.ui.Toolbar.addCommandToSideMenu(Toolbar.java:771)
at com.bbeck.zzz.aaa.start(Application.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.codename1.impl.javase.Executor$1$1.run(Executor.java:123)
at com.codename1.ui.Display.processSerialCalls(Display.java:1116)
at com.codename1.ui.Display.mainEDTLoop(Display.java:911)
at com.codename1.ui.RunnableWrapper.run(RunnableWrapper.java:120)
at com.codename1.impl.CodenameOneThread.run(CodenameOneThread.java:176)
Java Result: 1
BUILD SUCCESSFUL (total time: 22 seconds)
谢谢,这是当前实现中的一个bug。我犯了这个错误。
该修复将在2018年1月19日作为我们标准周五更新过程的一部分提供。
我们正在使用Wordpress将菜单项添加到我们的导航栏。Cleary这使得更改变得简单,但它阻止了某些自定义。具体来说,我们希望更改导航栏中单个菜单项的颜色。有没有办法“添加”一个菜单项到数组的末尾,这样它就总是在最后一个位置,并且在导航栏中是不同的颜色?我意识到我们需要在CSS中创建一个样式来更改最后一个项目的颜色。 例如,当前导航栏: 主页关于美国产品/服务行业链接“联系我们” 我们想让“联
我对JavaFX很陌生。我正在使用网格窗格来保持我的项目在页面的中心,而不管窗口的大小是如何调整的。我想添加一个沿着顶部运行的菜单。我很快发现grid.settop(菜单栏)不是grid Pane的成员函数。有办法吗? 我可以在一个场景中创建两种不同类型的窗格吗?例如,一个用于居中项目的网格窗格和一个用于将菜单置于顶部的边框窗格?或者我应该使用CSS样式来获得顶部的菜单栏?
问题内容: 假设您有一个文件 并希望添加一些标头信息,例如 如何添加此“标题”?手动执行似乎很简单。点击几回车,复制/粘贴或写信息,就可以了。当然,在R中,我可以读入,创建,添加标题信息,然后。 我想知道是否还有另一种从“顶部”附加文件的方法。也欢迎使用其他解决方案(来自c ++或Java …)(我很好奇其他语言如何解决此问题)。 问题答案: 在R中,不需要使用额外的文件。您可以这样做: 但是,使
本文向大家介绍在WordPress的后台中添加顶级菜单和子菜单的函数详解,包括了在WordPress的后台中添加顶级菜单和子菜单的函数详解的使用技巧和注意事项,需要的朋友参考一下 添加设置页面-add_menu_page函数 add_menu_page(),这个函数是往后台添加顶级菜单先,也就是和“外观”、“插件”等一样的顶级菜单。 函数介绍如下: 对于function参数,这个参数一般是函数名,
我想在Android系统上创建一个组之间有分隔符的菜单(菜单内)。我已经为每个组使用了不同的ID,它工作得很好。 像这样的东西: 请注意,表示组之间的分隔符。 但我想要以下菜单: 因此,我试图实现一个组,在菜单顶部有一个隐藏项,但运气不佳,因为它不显示任何内容。 我还尝试过在菜单顶部添加一个带有“假”文本的组。这样地: 但现在菜单显示为空白,而不是仅显示分隔符: 那么,我怎样才能在菜单顶部以正确的
8.2.3.添加菜单项 现在我们已经定义并且注册了这个 Service,接下来考虑一个控制它启动或者停止的方法。最简单的方法就是在我们的选项菜单中添加一个按钮。便于理解起见,我们先从这里入手。更智能的方法我们稍候讨论。 为添加启动/停止的按钮,我们需要在 menu.xml 添加两个菜单项,就像在 "Menu Resource" 一节中添加 Prefs 菜单项一样。更新后的 menu.xml 是这个