Tag: 菜单

如何为Mac创buildMenubar应用程序

编辑:这是一个很好的现成的菜单栏应用程序( github源 )这个答案 。 我想知道如何做一个菜单栏应用程序,这样做的要求是什么? 我看到一个简单的菜单栏应用程序是用你的浏览器打开链接,我想创build类似的东西。 这是我喜欢做类似的应用程序。

如何在我的Android应用程序中以编程方式复制文本?

我正在构build一个Android应用程序,我想复制EditText小部件的文本值。 用户可以按Menu+A然后按Menu+A Menu+C复制值,但是如何以编程方式执行此操作?

Android:以编程方式检测设备是否具有硬件菜单button

我目前正在努力解决这个问题。 我需要检查安装应用程序的设备是否有硬件菜单键。 由于在Galaxy Nexus等设备上并不存在,所以在这种情况下,我直接在UI中显示它。 我已经看了PackageManager.hasSystemFeature(),但没有发现有用的东西。 有没有人已经这样做?

我如何自定义Windows窗体的系统菜单?

我想添加旧的关于菜单项到我的应用程序。 我想将它添加到应用程序的“系统菜单”(当我们点击左上angular的应用程序图标时popup的那个)。 那么,我怎样才能在.NET中做到这一点?

用纯css打开/向上的下拉菜单

我创build了一个纯CSS的下拉菜单,我已经把它到了一个我喜欢的地方,除了我希望它是“下拉”而不是“下拉”,因为菜单栏在底部布局。 我需要添加或更改以使其“drop-up”? #menu * { padding:0; margin: 0; font: 12px georgia; list-style-type:none; } #menu { margin-top: 100px; float: left; line-height: 10px; left: 200px; } #menu a { display: block; text-decoration: none; color: #3B5330; } #menu a:hover { background: #B0BD97;} #menu ul li ul li a:hover { background: #ECF1E7; padding-left:9px; border-left: solid 1px #000; } #menu […]

将JMenuItem的名称赋给它的ActionListener

我怎样才能给我的JMenuItem的名称附加到他们的ActionListener将看? 我有一个由单个ActionListener处理的菜单系统,这些菜单中的一些项目重复名称。 这在用户端不是问题,因为很明显什么是什么; 事实上,如果他们有不同的名字,会更混乱。 但是,在我的最后,我想要标记每个项目的唯一。 创build我的项目的部分如下所示: String label = getLabel(forThisItem); JMenuItem item = new JMenuItem(label); item.setName(parentMenu.getName() + "_" + label); item.addActionListener(actionListener); parentmenu.add(item); 然后用getName()询问项目(在这个方法的范围之外),给出了我给它的名字,因为它应该,但是输出 public void actionPerformed(ActionEvent ae) { String actionPerformed = ae.getActionCommand(); System.out.println("actionPerformed: " + actionPerformed); } 是用户看到的,可能是重复的,由label指定的label ,而不是我给出的唯一名称。 我如何将正确的信息提供给ActionListener?

更改应用程序本身内的区域设置

我的用户可以更改应用程序中的语言环境(他们可能希望保持英语的手机设置,但用法语,荷兰语或任何其他语言阅读我的应用程序的内容…) 为什么这个在1.5 / 1.6中工作得很好,但不在2.0中呢? @Override public boolean onOptionsItemSelected(MenuItem item) { switch(item.getItemId()) { case 201: Locale locale2 = new Locale("fr"); Locale.setDefault(locale2); Configuration config2 = new Configuration(); config2.locale = locale2; getBaseContext().getResources().updateConfiguration( config2, getBaseContext().getResources().getDisplayMetrics()); // loading data … refresh(); // refresh the tabs and their content refresh_Tab (); break; case 201: etc… 问题是,每当用户正在经历上面的代码行时,菜单“缩小”越来越多… 这是缩小的菜单: @Override public boolean onCreateOptionsMenu(Menu […]