根据Lilypond的文档,你可以选择只在变化时显示和弦.我无法得到这种行为.这是片段:
\new ChordNames {
\chordmode {
d1:7 d1:7
}
}
Run Code Online (Sandbox Code Playgroud)
这是备用片段:
\new ChordNames {
\chordmode {
d1:7 d:7
}
}
Run Code Online (Sandbox Code Playgroud)
在两种情况下,Lilypond都会在两个条形图上方显示和弦名称.整个得分都是一样的.我不能让它不显示重复的和弦名称.
有任何想法吗?
我有一个胚胎Java Web Start应用程序,只有一个类.它在Windows和Linux上运行,但在Mac OS X上遇到了可怕的无效线程访问错误.我意识到这已在其他地方处理过.我花了整整两天时间在互联网上搜索并实施了所有解决方案,但问题仍然存在.
我的理解是,必须从主线程调用SWT,这就是这里的情况.如果我错了,请纠正我.
我将在下面发布3个片段,应用程序的源代码,jnlp文件的相关部分以及Mac上的错误消息.问题是最后的问题.
JAVA SOURCE CODE
package client;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class AccountWindow {
public static void main(String[] args) {
Display display = new Display(); **// error occurs here**
Shell shell = new Shell(display); shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
Run Code Online (Sandbox Code Playgroud)
JNLP SNIPPET
<resources os="Mac\ OS\ X" arch="x86_64">
<j2se version="1.5+" java-vm-args="-XstartOnFirstThread" />
<nativelib href="swt-4.2-cocoa-macosx-x86_64.jar" />
</resources>
Run Code Online (Sandbox Code Playgroud)
错误信息
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source) …Run Code Online (Sandbox Code Playgroud)