2010-12-13 12 views
3

J'ai deux processus liés, et notre concepteur veut que la deuxième fenêtre de processus soit intégrée dans notre fenêtre principale.Intégrer un processus JFrame dans un autre processus JFrame

Les fenêtres sont JDialogs mais pourraient facilement être refactorisées sous une autre forme pour que cela fonctionne, ce que je ne sais pas, c'est si cela peut être fait ou non. J'ai besoin d'une fenêtre à l'intérieur d'une fenêtre de processus pour être contrôlée par un autre processus.

Est-ce que cela peut être fait en Java?

Thanx

Bodger

+1

Est-il possible de convertir l'autre processus en thread afin qu'ils puissent partager des références à l'interface graphique – user489041

+0

Je les ai construits en tant que programmes distincts avec différents espaces de noms java, c'est un framework "plugin". Le programme principal et le "plugin" communiquent sur une socket, mais ils affichent des fenêtres séparées. Je peux examiner cela, mais j'espérais que les programmes resteraient séparés. – Bodger

+0

Je vais discuter avec mes collègues de la réarchitecture des threads et voir si ça va voler. Je reviendrai plus tard. – Bodger

Répondre

1

Oui, il vous suffit de faire attention à ce qui se passe sur le thread de répartition des événements.

+0

Mais plus important encore comment puis-je obtenir la fenêtre des processus séparés dans une autre fenêtre? – Bodger

+0

Vous devez être plus précis sur votre question. Que voulez-vous dire par processus? Deuxièmement, si c'était important, pourquoi avez-vous dit que cela pouvait facilement être fait? – jzd

+0

> Vous devez être plus précis sur votre question. Que voulez-vous dire par processus? Deuxièmement, si cela était important, pourquoi avez-vous dit que cela peut facilement être fait? Bodger