public static void main(String[] args) throws Exception, InterruptedException {
EventQueue.invokeLater(new Runnable()
{
public void run()
{
try
{
JavavcCameraTest gabber = new JavavcCameraTest(0);
}
catch (Exception e)
{
e.printStackTrace();
}
}
});
}
java类java.awt.EventQueue的实例源码
JavavcCameraTest.java 文件源码
项目:tttclass
阅读 18
收藏 0
点赞 0
评论 0
CssStylesPanel.java 文件源码
项目:incubator-netbeans
阅读 17
收藏 0
点赞 0
评论 0
private void updateToolbar(final FileObject file) {
RP.post(new Runnable() {
@Override
public void run() {
//getActiveProviders() must not be called in EDT as it might do some I/Os
final Collection<CssStylesPanelProvider> activeProviders = getActiveProviders(file);
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
updateToolbar(file, activeProviders);
}
});
}
});
}
UnshelveChangesAction.java 文件源码
项目:incubator-netbeans
阅读 18
收藏 0
点赞 0
评论 0
private void initializePatches () {
panel.cmbPatches.setModel(new DefaultComboBoxModel(new String[] { LOADING_PATCHES }));
validate();
Utils.postParallel(new Runnable() {
@Override
public void run () {
final List<Patch> patches = PatchStorage.getInstance().getPatches();
EventQueue.invokeLater(new Runnable() {
@Override
public void run () {
panel.cmbPatches.setModel(new DefaultComboBoxModel(patches.toArray(new Patch[patches.size()])));
if (!patches.isEmpty()) {
panel.cmbPatches.setSelectedIndex(0);
}
}
});
}
}, 0);
}
ExplorerActionsImpl.java 文件源码
项目:incubator-netbeans
阅读 27
收藏 0
点赞 0
评论 0
public final void waitFinished() {
ActionStateUpdater u = actionStateUpdater;
synchronized (this) {
u = actionStateUpdater;
}
if (u == null) {
return;
}
u.waitFinished();
if (EventQueue.isDispatchThread()) {
u.run();
} else {
try {
EventQueue.invokeAndWait(u);
} catch (Exception ex) {
Exceptions.printStackTrace(ex);
}
}
}
OpenRepositoryAction.java 文件源码
项目:incubator-netbeans
阅读 18
收藏 0
点赞 0
评论 0
@Override
public void actionPerformed (ActionEvent event) {
final File f = new FileChooserBuilder(OpenRepositoryAction.class).setDirectoriesOnly(true)
.setApproveText(Bundle.CTL_OpenRepository_okButton())
.setAccessibleDescription(Bundle.CTL_OpenRepository_ACSD())
.showOpenDialog();
if (f == null) {
return;
}
Utils.postParallel(new Runnable () {
@Override
public void run() {
final File repository = Git.getInstance().getRepositoryRoot(f);
if (repository != null) {
GitRepositories.getInstance().add(repository, true);
EventQueue.invokeLater(new Runnable() {
@Override
public void run () {
GitRepositoryTopComponent rtc = GitRepositoryTopComponent.findInstance();
rtc.open();
rtc.requestActive();
rtc.selectRepository(repository);
}
});
}
}
}, 0);
}
ExplorerActionsImplTest.java 文件源码
项目:incubator-netbeans
阅读 27
收藏 0
点赞 0
评论 0
@Override
protected void createPasteTypes(Transferable t, List<PasteType> s) {
assertFalse("Don't block AWT", EventQueue.isDispatchThread());
if (pasteTypes != null) {
s.addAll(pasteTypes);
}
}
Interface.java 文件源码
项目:Sensors
阅读 24
收藏 0
点赞 0
评论 0
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Interface window = new Interface();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
ProgressMonitorEscapeKeyPress.java 文件源码
项目:openjdk-jdk10
阅读 26
收藏 0
点赞 0
评论 0
public static void main(String[] args) throws Exception {
createTestUI();
monitor = new ProgressMonitor(frame, "Progress", null, 0, 100);
robotThread = new TestThread();
robotThread.start();
for (counter = 0; counter <= 100; counter += 10) {
Thread.sleep(1000);
EventQueue.invokeAndWait(new Runnable() {
@Override
public void run() {
if (!monitor.isCanceled()) {
monitor.setProgress(counter);
System.out.println("Progress bar is in progress");
}
}
});
if (monitor.isCanceled()) {
break;
}
}
disposeTestUI();
if (counter >= monitor.getMaximum()) {
throw new RuntimeException("Escape key did not cancel the ProgressMonitor");
}
}
TextAreaOutputStream.java 文件源码
项目:jijimaku
阅读 23
收藏 0
点赞 0
评论 0
synchronized void append(String val) {
values.add(val);
if (queue) {
queue = false;
EventQueue.invokeLater(this);
}
}
ActiveConfigAction.java 文件源码
项目:incubator-netbeans
阅读 21
收藏 0
点赞 0
评论 0
private void configurationsListChanged(@NullAllowed Collection<? extends ProjectConfiguration> configs) {
LOGGER.log(Level.FINER, "configurationsListChanged: {0}", configs);
ProjectConfigurationProvider<?> _pcp;
synchronized (this) {
_pcp = pcp;
}
if (configs == null) {
EventQueue.invokeLater(new Runnable() {
public @Override void run() {
configListCombo.setModel(EMPTY_MODEL);
configListCombo.setEnabled(false); // possibly redundant, but just in case
}
});
} else {
final DefaultComboBoxModel model = new DefaultComboBoxModel(configs.toArray());
if (_pcp != null && _pcp.hasCustomizer()) {
model.addElement(CUSTOMIZE_ENTRY);
}
EventQueue.invokeLater(new Runnable() {
public @Override void run() {
configListCombo.setModel(model);
configListCombo.setEnabled(true);
}
});
}
if (_pcp != null) {
activeConfigurationChanged(getActiveConfiguration(_pcp));
}
}