标签: dock

捆绑一个jnlp所以你可以添加到mac上的dock?

我希望能够将Findbugs拖到Mac上的Dock上.问题是它是JNLP.

是否有一个从JNLP创建Mac应用程序包的蒸馏白痴指南?我在Apple网站上看到了这篇文章:http://developer.apple.com/library/mac/#documentation/Java/Conceptual/Java14Development/03-JavaDeployment/JavaDeployment.html 但这是'信息过载'的情况!

macos jnlp findbugs dock

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


当Dock更改时,UserControl不在FlowLayoutPanel内呈现

当我将UserControls添加到FlowLayoutPanel时,它们会正确显示.当我在添加它们之前更改UserControls上的Dock或Anchor属性时,它们仍然会被添加但不会渲染.

根据" 如何:锚定和停靠儿童控制 "这应该是可能的.

  • 我可以告诉控件是添加的(尽管没有绘图),因为添加足够的控件会导致出现垂直滚动条.
  • 将UserControls的"Dock"属性设置为"Left"或"None"将导致它们呈现,但没有其他选项.
  • 将UserControls上的"Anchor"属性设置为除Top |之外的任何内容 左不呈现.
  • 在添加控件之前或之后设置底座没有区别(Add,Dock vs. Dock,Add).
  • FlowLayoutPanel本身是停靠(Fill),FlowDirection设置为TopDown,WrapContents设置为false,AutoScroll设置为true,否则默认.

我使用的是.NET 3.5.


在回答评论时,两条注释行是我试图更改基座的位置.第二点肯定更有意义,但我尝试了另一个,因为它不会伤害.

public void CreateObjectControl( object o )
{
    ObjectControl oc = new ObjectControl();

    oc.MyObject = o;

    //This was a spot I mentioned:
    //oc.Dock = DockStyle.Fill;

    ObjectDictionary.Add( o, oc );
    flowLayoutPanel1.Controls.Add( oc );

    //This is the other spot I mentioned:
    oc.Dock = DockStyle.Fill;
}
Run Code Online (Sandbox Code Playgroud)

c# anchor dock flowlayoutpanel winforms

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

以编程方式查找Dock的位置?

有没有办法在代码中找出Mac上的Dock是否位于用户显示器的底部,左侧或右侧?

macos cocoa dock objective-c

5
推荐指数
2
解决办法
1433
查看次数

ListBox按项目高度自动调整大小

我将TableLayoutPanel用于表单中的所有元素.我使用Dock Fill来自动调整TextBox和ListBox.TextBox非常适合TableLayoutPanel的单元格,但不适合ListBox.它按项目高度自动调整大小.

在此输入图像描述

如何删除ListBox底部和表单底部之间的这个差距?我知道我可以将ListBox的高度设置为某个值(例如,ListBox中的项高度为16,16*10个元素= 160,160将正确拟合),但还有其他解决方案吗?
我正在使用C#.

c# listbox dock tablelayoutpanel winforms

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

使用ScriptingBridge时隐藏Python火箭停靠图标

我正在使用ScriptingBridge检索当前在iTunes,Mac OS X中播放的曲目.

from ScriptingBridge import SBApplication
iTunes = SBApplication.applicationWithBundleIdentifier_("com.apple.iTunes")
print iTunes.currentTrack().name()
Run Code Online (Sandbox Code Playgroud)

但是,当我运行最后一行,实际获取轨道名称时,一个应用程序出现在Dock中,并且在我关闭我的Python程序之前不会离开,无论我是在REPL中运行还是作为脚本运行.图标就是这个,至少在我的机器上:

/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/Resources/PythonInterpreter.icns
Run Code Online (Sandbox Code Playgroud)

该脚本运行良好,我可以通过SB从iTunes获取所需的所有信息.我只想保持图标弹出.为什么该特定方法调用会调用停靠图标?

python macos itunes dock osx-mountain-lion

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

在Android中你的意思是对接状态

在Intent中,有一个常量命名 ACTION_DOCK_EVENT

API level 5
广播操作中添加:粘贴广播,用于更改设备的物理对接状态.

对接状态是什么意思?

android dock android-intent

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

如何获得Mac OS X Dock的位置,宽度和高度?可可/炭/ C++/Qt的

我正试图在我的C++/Qt应用程序中获得Mac OS X Dock的位置和宽度.但我只能找到获得桌面可用空间的方法,这意味着我可以获得Dock高度,但不能获得宽度.

有没有办法使用本机OS API获得Dock的位置和宽度?

c++ macos qt dock

5
推荐指数
3
解决办法
1180
查看次数

我可以禁用特定OS X应用程序的Dock图标弹跳行为吗?

是否可以进行修改,例如,Info.plist以防止某个应用使用Dock图标跳转-[NSApplication requestUserAttention:]?有一个系统范围的设置no-bouncing,它允许完全禁用反弹行为,但这不是我想要的。

macos dock info.plist

5
推荐指数
0
解决办法
235
查看次数

Java 9中OSX下的Dock图标

我正在尝试在Java 9中设置Dock图标。

在Java的早期版本中,这可以通过以下方式实现, com.apple.eawt.Application.getApplication().setDockIconImage(image); 但不幸的是,在Java 9中,Application类已过时且无法访问(也许还缺少?)。

对于Application类中发现的所有其他任务,java.awt.Desktop该类采用了此功能,除了Dock操纵之外。

JEP 272中提到了此更改,以及Dock过于面向Apple(对我而言都是面向Apple)的想法,对此没有明确的解释。

Google搜索还提供有关如何处理此问题的9之前的信息。

有谁知道如何用Java 9完成操作?

java macos dock java-9

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