Öffnen von anderen Programmen bei Betätigen eines Buttons

Status
Nicht offen für weitere Antworten.
I

idefix777

Gast
Hi an alle!

Wie lässt sich denn Microsoft Outlook bei Betätigen eines Buttons öffnen?

ActionListener...?

Und wie greife ich überhaupt auf Outlook dann zu?
Über den Verzeichnispfad wo es installiert ist?


Bitte um Hilfe!!!
 
G

Guest

Gast
Bei mir funktioniert es nicht
File
und
Desktop
erkennt er nicht!!!!
brauch ich noch erweiterungen in der Library?
 

Verjigorm

Top Contributor
typischer Fall von import vergessen ...

Desktop funktioniert nur ab Java 6
Aber File muss auf jedenfall gehen wenn du es importiert hast
 
G

Guest

Gast
Hi mir hats jetzt weitergeholfen!
Bei mir siehts so aus!

Code:
public void actionPerformed( ActionEvent e){
				File file = new File("C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\Microsoft Office\\Microsoft Office Outlook 2007.lnk"); 
				try {
					Desktop.getDesktop().open(file);
				} catch (IOException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				}
				
			}
 
G

Guest

Gast
Wie kann ich jetzt bewirken, dass er im Outlook den Inhalt der erstellten Gui in einer neuen E-mail öffnet!
Sozusagen ich will die Gui per E-mail verschicken!!!
 

Saxony

Top Contributor
Hiho,

als was willst du die verschicken? Screenshot, XML Dump, Serialisiertes Objekt, ...

Mal abgesehen davon, ist das Fernsteuern von Outlook zum Versenden von EMails von Java aus eh zum scheitern verurteilt! Nimm lieber die JavaMail-API.

[edit]
Der Vollständigkeit halber, möchte ich die Option mittels SWT/OLE nicht verschweigen.
[/edit]

bye Saxony
 
S

SlaterB

Gast
pff, das sind ja drei Wünsche auf einmal [hätte eine Werbung jetzt gesagt]

fang doch mal langsam an, versuche z.B. einen String "Hello World" in einer Email zu versenden,
mit Outlook nicht möglich, vermute ich mal

und versuche doch erstmal, den Inhalt der GUI als String auszugeben, oder Bild abzuspeichern, was immer du damit meinst,
auch ohne weiteres wahrscheinlich eine nicht vorhandene Funktion,

insbesondere schwierig, wenn du anscheinend von all dem nix weißt, sondern nur 'will haben!!!' postest

so dass war jetzt leider nichts inhaltlich voranbringendes,
nur eine kleine Einschätzung der Situation
 
G

Guest

Gast
Also
ich hab ein Formular mit Java erstellt! Als Gui!
Es hat Felder zum ausfüllen!
Wenn die Felder ausgefüllt sind ist ganz unten ein Button(Abschicken)
hier öffnet sich nun auch Outlook, jedoch wir nicht das ausgefüllte Formular übergeben!

Kann mir jemand helfen?
 

Saxony

Top Contributor
Aha, hier versucht sich jemand in GedankenGesteuerterProgrammierung! ;)

Woher soll denn Outlook wissen, dass es die Inhalte der Felder deiner GUI als BodyText einer neuen EMail übernehmen soll?
Bisher machst du einfach einen Aufruf der Outlook.exe, was im Endeffekt genau dem entspricht, wenn du die exe einfach per Arbeitsplatz doppelklickst!

Wieso wehrst du dich eigentlich dagegen ersteinmal nach JavaMail zu schauen bzw. dich über OLE Automation und SWT zu informieren?

bye Saxony
 
B

Beni

Gast
Wieso nicht "Desktop.mail( URI mailtoURI )"? Das ist schon in der Standard-API, und scheint kein sehr grosser Aufwand zu sein (Bevor hier jemand fragt: ich werde das jetzt nicht lernen weil der Gast zu faul ist selbst zu arbeiten :wink:)
 

Saxony

Top Contributor
Hiho,

aha Desktop.mail(URI) sieht schon mal interessant aus!

Mit einem entsprechendem mailto: als URI kann man dann auch alles mögliche mit anstellen:

Code:
mailto:zielAddi@blafasel.com?subject=EMail mit Anhang&
body=Obacht hier ist ein Anhang dabei&attachment="data/test.txt"

bye Saxony
 
G

Guest

Gast
Was meint ihr mit URL?

Die von meinem Java Projekt, bzw. Klasse?
Oder die von Outlook?
 

Saxony

Top Contributor
Hiho,

schau mal hier, hier, hier und hier.

Die Desktop Klasse stellt allerdings nur Bindungs zu den Standardanwendungen des Dektops dar. Das bedeutet für Dinge wie open, print, edit usw. muss jeweils ein Programm für die entsprechenden Formate/Dateien im OS registriert sein. Desktop schleift solche Aufrufe nun bis auf OS Ebene durch und es wird die Standardanwendung zu den entsprechenden Ressource geöffnet. Hast du keinen Standard für mailto: definiert, passiert auch nicht viel - maximal der Hinweis ob man eine Standardanwendung für die soeben verwendete Ressource angeben/einrichten möchte.

Machs mit JavaMail. :)

bye Saxony
 
G

Guest

Gast
Sorry ich habs durchgesehen aber ich checks immer noch nicht!

Kann ich denn überhaupt dann meine GUI in der Mail verschicken?

Desktop.getDesktop().mail();

Was muss denn genau bei mail( in den Klammern stehen)????

Bitte um Hilfe, ich verzweifle schon!
 

Saxony

Top Contributor
1.
Solange du uns nicht erklärst, was du mit GUI verschicken meinst, können wir dir hier nicht weiter helfen!

2.
Sollte dein Webbrowser sicher in der Lage sein, neben www.java-forum.org auch noch www.google.de anzuzeigen. Wenn nicht dann download von www.mozilla.org!
Hast du die Googleseite gefunden, kannst du mal nach Beispielen suchen.

3.
Kannst du auch alles bisher Geschriebene kombinieren und kommst damit auf so etwas:

Code:
Desktop desktop = Desktop.getDesktop();
URI uriMailTo = null;
try {
    uriMailTo = new URI("mailto", 
    "oneemail@blafasel.com?cc=otheremail@blafasel.com&subject=Subject&body=Der Text", null);
    desktop.mail(uriMailTo);
} catch(IOException ioe) {
    ioe.printStackTrace();
} catch(URISyntaxException use) {
    use.printStackTrace();
}

bye Saxony
 
G

Guest

Gast
Also ich mache gerade eine Graphische Benutzeroberfläche als Formular zum Ausfüllen!

Nach dem Ausfüllen der GUI möchte ich das ausgefüllte Formular per E-mail verschicken!
Passiert mit Button("Senden")

ich brauche also eine Möglichkeit wie man die Graphische Benutzeroberfläche in Outlook reinbringt!!!
 

Saxony

Top Contributor
Anonymous hat gesagt.:
ich brauche also eine Möglichkeit wie man die Graphische Benutzeroberfläche in Outlook reinbringt!!!

Braucht der Empfänger der EMail wirklich die GUI als Bild nur um ausgefüllten Felder zu lesen? ???:L

Schicke doch einfach den INHALT der Felder als String im Mail Body!
Bzw. schreibe die Inhalte in eine .txt und schicke diese als Anhang.

Wie man nun eine Mail verschickt, steht nun schon drei mal hier. Ich empfehle aber weiterhin die JavaMail API dafür und nicht die Desktop-Variante.

Wenn du soweit bist, dann kannst du wieder gezielte Fragen dazu stellen.

bye Saxony
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Fehler beim Öffnen weiterer FXML AWT, Swing, JavaFX & SWT 11
missy72 JavaFX Wiederholen einer IF-Abfrage beim erneuten Öffnen einer Stage AWT, Swing, JavaFX & SWT 11
P JApplet Browser Tab Öffnen AWT, Swing, JavaFX & SWT 5
B Nach dem Öffnen des Dialogs eine Aktion ausführen. AWT, Swing, JavaFX & SWT 6
P Öffnen, Speichern von Dat. über DialogBoxen AWT, Swing, JavaFX & SWT 10
H Öffnen einer Sourcedatei? AWT, Swing, JavaFX & SWT 11
X Öffnen Schließen Fenster AWT, Swing, JavaFX & SWT 4
T JFileChooser - "Öffnen-Button" aktivieren/deaktivieren möglich??? AWT, Swing, JavaFX & SWT 2
C Swing Problem beim 2. Öffnen eines JFrames AWT, Swing, JavaFX & SWT 9
S AWT Speichern von Listkomponenten und Öffnen derer AWT, Swing, JavaFX & SWT 10
L Filechooser File Öffnen AWT, Swing, JavaFX & SWT 4
Q Neuer Thread zum Öffnen AWT, Swing, JavaFX & SWT 2
G JComboBox soll beim Öffnen eine andere JComboBox öffnen AWT, Swing, JavaFX & SWT 3
T Öffnen von SWT-Dialogboxen durch HTML-Link in HTML-Code AWT, Swing, JavaFX & SWT 4
A KeyListener funktioniert nicht beim Öffnen von neuem Frame. AWT, Swing, JavaFX & SWT 2
D JTable nach Öffnen-Dialog umbaun AWT, Swing, JavaFX & SWT 5
A erneutes Öffnen jInternalFrame: illegal component position AWT, Swing, JavaFX & SWT 4
M Image-Preview im Öffnen-Dialog: Performanceprobleme AWT, Swing, JavaFX & SWT 2
X Java Frame Öffnen AWT, Swing, JavaFX & SWT 4
S Öffnen eines JDialog über JMenuItem / Fenster zu viel. AWT, Swing, JavaFX & SWT 2
J Öffnen und Schließen eines Fensters (mit Synchronisierung) AWT, Swing, JavaFX & SWT 3
B Probleme mit Öffnen einer GUI Oberfläche AWT, Swing, JavaFX & SWT 2
F Fensternamen nach Öffnen änderbar? AWT, Swing, JavaFX & SWT 4
P JTree Knoten Öffnen - PER Programm AWT, Swing, JavaFX & SWT 5
D JInternalFrame beim Öffnen nicht aktiv! AWT, Swing, JavaFX & SWT 5
M LookAndFeel? Erst beim 2.Mal Öffnen eines Menüs? AWT, Swing, JavaFX & SWT 3
J Öffnen-Dialog AWT, Swing, JavaFX & SWT 4
G Aktion beim Öffnen und Schliessen eines JInternalFrames AWT, Swing, JavaFX & SWT 4
T Das Windows Fenster "Öffnen" mit Java darstellen AWT, Swing, JavaFX & SWT 9
S Öffnen Dialog mit Swing AWT, Swing, JavaFX & SWT 2
_user_q Objekte vom MainController in anderen Controller verwenden und andersherum (NullPointerException) AWT, Swing, JavaFX & SWT 14
Jose05 JavaFx Fxml: GUI aus einer anderen Klasse starten AWT, Swing, JavaFX & SWT 1
U was bewirkt die methode fill und unterschied zu anderen fill Methoden in 2dgraphics? (Java)? AWT, Swing, JavaFX & SWT 6
U Gibt es eine Möglichkeit statt concatenate einen anderen Befehl zu nutzen? AWT, Swing, JavaFX & SWT 9
N Programm Läuft nicht auf anderen Pcs AWT, Swing, JavaFX & SWT 9
J splitpane - Wechseln auf anderen Split erkennen AWT, Swing, JavaFX & SWT 11
N JavaFX applikation auf anderen Systemen zum laufen bringen AWT, Swing, JavaFX & SWT 7
N Aufruf einer anderen Klasse durch Button ActionListener AWT, Swing, JavaFX & SWT 2
Z Mit einem Button einen anderen Button Triggern AWT, Swing, JavaFX & SWT 3
D AWT Wie kann ich ein Frame von einem anderen aus beeinflussen? AWT, Swing, JavaFX & SWT 7
T Anderen Java Code durch Code kompilieren und Fehler in Label ausgeben AWT, Swing, JavaFX & SWT 5
B Slider-Wert an anderen Slider übergeben AWT, Swing, JavaFX & SWT 5
A checkbox in einer TableView abhängig von einem anderen Celleninhalt disablen AWT, Swing, JavaFX & SWT 1
D JavaFX Ein Parameter von einem Stage(GUI) zu einem anderen übergeben AWT, Swing, JavaFX & SWT 6
karlmasutra JavaFX Zugriff auf eine erzeugte Scene aus einer anderen Klasse AWT, Swing, JavaFX & SWT 1
M JavaFX Auf ein UI Elemement eines anderen Controllers zugreifen AWT, Swing, JavaFX & SWT 0
J Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht AWT, Swing, JavaFX & SWT 5
L Java- UI zweites Fenster aus einer anderen Klasse öffnen durch ButtonClick AWT, Swing, JavaFX & SWT 4
I JavaFX-Scene-Überlagerung/Wechsel mit pausieren der anderen Scene AWT, Swing, JavaFX & SWT 0
J JFram Location aus Konstruktor einer anderen Klasse auslesen AWT, Swing, JavaFX & SWT 10
I JavaFX Fenster wird auf einem anderen Rechner anders dargestellt AWT, Swing, JavaFX & SWT 5
R Update eines Labels bei Methodenaufruf einer anderen Klasse AWT, Swing, JavaFX & SWT 9
K JTable in extra Klasse, Zugriff in einer anderen klasse nicht möglich AWT, Swing, JavaFX & SWT 26
R Swing JLabel berührung an einem anderen Label prüfen AWT, Swing, JavaFX & SWT 3
D Frame beim starten eines anderen Frames schließen AWT, Swing, JavaFX & SWT 2
B Swing Auf JList-Elemente aus einer anderen Klasse zugreifen AWT, Swing, JavaFX & SWT 1
J JavaFX Zugriff auf FXML-Variablen eines anderen Controllers AWT, Swing, JavaFX & SWT 2
B Jlabel Text von anderen Klasse aus ändern AWT, Swing, JavaFX & SWT 9
N JavaFX GUI Elemente einer anderen (FXML)Klasse ansprechen AWT, Swing, JavaFX & SWT 16
B Swing GUI in einer anderen Klasse aufrufen AWT, Swing, JavaFX & SWT 4
N was kann bzw was ist neu an JavaFx was die anderen nicht können AWT, Swing, JavaFX & SWT 2
D [Anfänger]ComboBox erstellt Einträge in einer anderen ComboBox AWT, Swing, JavaFX & SWT 3
D Event Handling Aus einer anderen Klasse heraus einen Text des JLabels ändern. AWT, Swing, JavaFX & SWT 12
F Instanzierung einer inneren Klasse in Klasse eines anderen Packets AWT, Swing, JavaFX & SWT 3
K Kann nicht auf GUI Elemente zugreifen, mit einer Methode im Controller klappts, mit der anderen nich AWT, Swing, JavaFX & SWT 10
C JavaFX Zugriff auf TextField aus einer anderen Klasse AWT, Swing, JavaFX & SWT 4
Z JavaFX Inhalt einer ViewTable durch Aktion einer Menubar ändern welche in einer anderen fxml ist AWT, Swing, JavaFX & SWT 4
K Array von einer Action zur anderen bringen AWT, Swing, JavaFX & SWT 7
V kann ich in einer Klasse stage und scene deklarieren, aber in anderen Klassen Inhalte hinzufügen ? AWT, Swing, JavaFX & SWT 5
J JTable aktuallisieren über anderen Frame AWT, Swing, JavaFX & SWT 6
P Vorteile von Tooltip nutzen (wird über allen anderen Objekten angezeigt) AWT, Swing, JavaFX & SWT 3
W JavaFX Label in Controller-Klasse in einer anderen Controller-Klasse ändern AWT, Swing, JavaFX & SWT 9
D SWT SWT Elemente aus anderen Klassen aufrufen - Invalid thread access AWT, Swing, JavaFX & SWT 6
E Mit Netbeans von einer Form auf eine Komponente einer anderen Form zugreifen AWT, Swing, JavaFX & SWT 2
M Gui in einer anderen Java Klasse aufrufen AWT, Swing, JavaFX & SWT 1
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
D Nächste GUI in einer anderen Klasse aufrufen AWT, Swing, JavaFX & SWT 7
Kenan89 3D Models aus anderen Spielen in eigene einfügen AWT, Swing, JavaFX & SWT 3
I Rechteck eines Graphics eines JPanels in einem anderen JPanel anzeigen AWT, Swing, JavaFX & SWT 7
M Von einem Fenster zum anderen AWT, Swing, JavaFX & SWT 12
B Swing JMenu zwischen anderen Componenten AWT, Swing, JavaFX & SWT 4
Z Swing Text aus JTextField einer anderen Klasse AWT, Swing, JavaFX & SWT 14
C Swing JFrame nimmt keine anderen Elemente auf AWT, Swing, JavaFX & SWT 13
T JTabbedPane - neuen Tab zwischen zwei anderen Tabs hinzufügen AWT, Swing, JavaFX & SWT 2
B Anderen Layout-Manager verwenden AWT, Swing, JavaFX & SWT 17
A AWT Auto aus einer anderen Klasse her neu zeichnen AWT, Swing, JavaFX & SWT 7
T Listener in anderen Panel deaktivieren AWT, Swing, JavaFX & SWT 3
F Panels über buttons zu anderen Panels hinzufügen AWT, Swing, JavaFX & SWT 2
L SWT Text SelectionText ersetzen durch anderen String AWT, Swing, JavaFX & SWT 6
S Von einer anderen Klasse auf JTextField zugreifen AWT, Swing, JavaFX & SWT 13
P AWT Wie kann mein listener den Inhalt eines anderen Textfelds ändern? AWT, Swing, JavaFX & SWT 10
I Wie mehrere JComboBoxen in Abhängigkeit einer anderen Box ändern? AWT, Swing, JavaFX & SWT 8
D JComboBox jedes Item mit einer anderen Farbe AWT, Swing, JavaFX & SWT 10
P Von einer anderen Klasse auf JTextField zugreifen AWT, Swing, JavaFX & SWT 12
Zettelkasten repaint() von anderen Klassen aufrufen AWT, Swing, JavaFX & SWT 4
S Swing mit ActionListener auf Objekte einer anderen Klasse zugreifen AWT, Swing, JavaFX & SWT 3
P Swing JTabbedPane mit JButton einen anderen Tab anzeigen AWT, Swing, JavaFX & SWT 9
P Von einem Panel auf die Objekte des anderen Panels zugreifen AWT, Swing, JavaFX & SWT 3
M Swing Methode in einem Fenster aus einem anderen Fenster aufrufen AWT, Swing, JavaFX & SWT 4
Luk10 repaint() auch in anderen Klassen! AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben