标签: menubar

根据渲染视图突出显示菜单/子菜单

我有一个相当大的Backbone应用程序,菜单/子菜单是一个单独的视图.在菜单视图中,我有处理点击事件的逻辑li并突出显示.但是,li当我从应用程序中导航到另一个视图时,我仍然坚持如何突出显示特定内容(例如,使用路由器).

可用选项:

  1. 从每个视图中render(),访问菜单div并突出显示所需的li
  2. 使用事件机制并从每个视图中render()触发一个事件'CustomerUpdate::render'.

我觉得2]是正确的做法.但我愿意接受建议.

你遵循什么技巧?

menu menubar backbone.js

1
推荐指数
1
解决办法
2160
查看次数

使用 Jquery 根据单击的菜单项切换类

好的,我正在这个网站上工作,我希望根据单击的菜单项将 div 的内容更改为内容。我没有不同菜单项的页面,但我在索引页面的 div 中有所有不同的内容。我想合并 JQuery,但我似乎无法找到将菜单项类或 id 链接到相应 div 元素的方法。我的代码如下”:

<html>
<body>
    <div class="navbar grid_12">
                <ul>
                    <li class="btn" id="home"><a href="#">Home</a></li>
                    <li class="btn" id="about"><a href="#">About Me</a></li>
                    <li class="btn" id="gallery"><a href="#">Gallery</a></li>
                    <li class="btn" id="resume"><a href="#">Resume</a></li>
                    <li class="btn" id="contact"><a href="#">Contact Me</a></li>
                </ul>
     </div>
     <div class="content-container">
      <div class="bio content">
        About me content
      </div>
     <div class="contact content">
        Contact me content
     </div> 
     <div class="gallery content">
        gallery content
     </div>
   </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

等等..

至于我的 JQuery 编码到目前为止,这是我在尝试不同的事情后的几个小时

       //Update Content-Container Div 
$(document).ready(function(){
    var $main = $(".content-container");
    var $section = …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery menubar

1
推荐指数
1
解决办法
2637
查看次数

将菜单栏添加到 JFrame

我有以下源代码,我只是不明白为什么我的菜单栏/菜单不会显示在 JFrame 上,我对编程有点陌生

public class drawingApp {
    public static void main(String[] args) {

        JFrame frame = new JFrame("DrawingApp");
        frame.setSize(600,800);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
        frame.setLocationRelativeTo(null);

        JMenuBar mb = new JMenuBar();
        JMenu menu1 = new JMenu("Colour");
        mb.add(menu1);
        JMenu menu2 = new JMenu("Size");
        mb.add(menu2);

        frame.setJMenuBar(mb);

    }
}
Run Code Online (Sandbox Code Playgroud)

java menubar jframe jmenu

1
推荐指数
1
解决办法
2万
查看次数

applescript 单击菜单栏选项

我想创建一个 AppleScript 来单击菜单,但我无法使用我使用的脚本,这是我想要的菜单:

ELEMENT :
 Role : menu item
 Title: "sign in As..."
 Description :
 Help:
 Application: SytemUIServer

ELEMENT PATCH (starting at leaf element):
 menu Item "Sign in As..." (menu item 12)
  menu (menu 1)
   menu extra (menu bar item 2)
    menu bar (menu bar 1)
      application "SystemUIServer"
Run Code Online (Sandbox Code Playgroud)

所以我做了几个脚本,最后一个是

ignoring application responses
    tell application "System Events" to tell process "SystemUIServer"
        click menu bar item 2 of menu bar 1
    end tell
end ignoring
do shell script "killall System\\ Events"
delay …
Run Code Online (Sandbox Code Playgroud)

select applescript menubar

1
推荐指数
1
解决办法
4427
查看次数

NSStatusItem中的NSProgressIndicator

我有NSStatusItem与自定义NSView显示图像.无论菜单是否打开,它都会显示不同的图像:

 isMenuVisible = NO;

- (void)awakeFromNib {

statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
[statusItem retain];

dragStatusView = [[DragStatusView alloc] init];
[dragStatusView retain];
dragStatusView.statusItem = statusItem;
[dragStatusView setMenu:statusMenu];
[dragStatusView setToolTip:NSLocalizedString(@"Menubar Countdown",
                                             @"Status Item Tooltip")];
[statusItem setView:dragStatusView];
[dragStatusView setTitle:@"11"];
}

- (void)drawImage:(NSImage *)aImage centeredInRect:(NSRect)aRect{
NSRect imageRect = NSMakeRect((CGFloat)round(aRect.size.width*0.5f-aImage.size.width*0.5f),
                              (CGFloat)round(aRect.size.height*0.5f-aImage.size.height*0.5f),
                              aImage.size.width, 
                              aImage.size.height);
[aImage drawInRect:imageRect fromRect:NSZeroRect operation:NSCompositeSourceOver  fraction:1.0f];
}

- (void)drawRect:(NSRect)rect {
// Draw status bar background, highlighted if menu is showing
[statusItem drawStatusBarBackgroundInRect:[self bounds]
                            withHighlight:isMenuVisible];




if(isMenuVisible) {
    [self drawImage:image2 centeredInRect:rect];
}else {
    [self drawImage:image1 …
Run Code Online (Sandbox Code Playgroud)

cocoa menubar nsview nsstatusitem nsprogressindicator

0
推荐指数
1
解决办法
1345
查看次数

Primefaces :如何在 primefaces 4 中动态创建 &lt;p:menubar&gt; ?

我正在从primefaces 3.4迁移到primfaces 4.我在primefaces 3.4中创建了菜单栏,没有问题。这是豆子:

public MenuBean() {
    MenuItem menuItem = new MenuItem();
    Submenu submenu = new Submenu();


    submenu.setLabel("Nos Solutions");
    menuItem.setValue("Computers");
    menuItem.setUrl("#");
    submenu.getChildren().add(menuItem);

    menuItem = new MenuItem();
    menuItem.setValue("Clothes");
    menuItem.setUrl("#");
    submenu.getChildren().add(menuItem);

    simpleMenuModel.addSubmenu(submenu);

    submenu = new Submenu();
    submenu.setLabel("Nos Problemes");
    menuItem.setValue("Computers");
    menuItem.setUrl("#");
    submenu.getChildren().add(menuItem);

    menuItem = new MenuItem();
    menuItem.setValue("Clothes");
    menuItem.setUrl("#");
    submenu.getChildren().add(menuItem);

    simpleMenuModel.addSubmenu(submenu);

    submenu = new Submenu();
    submenu.setLabel("Nos Solutions");
    menuItem.setValue("Computers");
    menuItem.setUrl("#");
    submenu.getChildren().add(menuItem);

    menuItem = new MenuItem();
    menuItem.setValue("Clothes");
    menuItem.setUrl("#");
    submenu.getChildren().add(menuItem);

    simpleMenuModel.addSubmenu(submenu);

    submenu = new Submenu();
    submenu.setLabel("Nos Solutions");
    menuItem.setValue("Computers");
    menuItem.setUrl("#");
    submenu.getChildren().add(menuItem);

    Submenu submenu1 = new Submenu();
    submenu1.setLabel("Offres");
    menuItem …
Run Code Online (Sandbox Code Playgroud)

java menubar primefaces jsf-2

0
推荐指数
1
解决办法
1万
查看次数

将菜单栏和状态栏锁定为"始终位于顶部"

我有一个窗体,顶部有一个菜单栏,底部有一个状态栏.窗口是可滚动的,但是当我滚动时,让我们说下来,菜单栏保持向上,这样我就再也看不到了,如果向上滚动,状态栏也会出现同样的情况.是否有任何方法可以让它们随时可见,例如它们随屏幕滚动,或者一如既往地在顶部?

c# scroll menubar statusbar

-1
推荐指数
1
解决办法
1372
查看次数

从Swift中的NSStatusItem(菜单栏)应用程序访问菜单

我正在创建一个应用程序,其中菜单栏似乎是在没有窗口的情况下让用户桌面清洁的最方便的方法.我已经在网上和堆栈溢出看过很多教程,但它们似乎只适用于Objective-C.我只使用Swift.如果您不知道菜单栏是什么,它们就是这些图标:

在此输入图像描述

我希望我的应用程序有一个而不是一个恒定的完整窗口.如果可以,我怎么能在我的菜单栏上设置一个按钮来调出窗口.最后,我怎么能没有显示我的图标,但我仍然有查找器优势.(比如File,Edit ..).例如,

在此输入图像描述

我已经尝试过了

Application is Agent (UIElement) to False
Run Code Online (Sandbox Code Playgroud)

在我的Info.plist中,但这也剥夺了我的finder优势.

macos xcode menubar swift

-1
推荐指数
1
解决办法
2755
查看次数