-
Gesamte Inhalte
22 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von tinella
-
Hallo Leute Die Frage ist sehr wichtig für mich, weil das Ganze heute Abend umbedingt schon als Plugin laufen sollte. Kann mir jemand sagen, was ich in den Standard Klassen eines erstellten Plugins verändern muss, um eine Standalone Applikation als Plugin laufen zu lassen? Ich habe das Standaloneprojekt bereits in das Pluginprojekt "eingebunden" (in den Projektproperties). Jetzt muss ich den Code der Standaloneapplikation in einer Pluginklasse starten.. nur wo? Wäre für jeden Hinweis dankbar! Auch für die Verlinkung eines Beispieles oder sowas in der Art! Vielen Dank Tinella
-
Hallo Leute Erstelle ein Eclipse Plugin. Daraus möchte ich ein Setup erstellen (ich mache das mit InnoSetup, sollte aber unwichtig sein). Welche Dateien brauche ich denn für das .exe File? Was muss ich da alles hineinpacken? Das .exe soll dann beim Ausführen in den Pluginordner von Elcipse installiert werden. Danach muss das Plugin lauffähig sein, dh wie jedes andere Eclipse Plugin halt auch... Weiss jemand was alles hineingehört? Falls jemand der das liest gegebenenfalls einen ultimativen Link zur Pluginerstellung kennt oder sowas in der Art, nehme alle Informationen mit Freude Dankeschön
-
Hallo miteinander Ist es möglich, auf einem Label ein Contextmenu mittels Rechtsklick auszuführen? Ich möchte den Inhalt eines Labels mittels Contextmenu in den Zwischenspeicher kopieren. Das Ganze programmiere ich in SWT. Habe leider keine brauchbaren Beispiele im Netz gefunden. Danke für eine Antwort Tinella
-
Hallo Leute Ich krieg langsam die Krise. Ich möchte den Klassenpfad für Eclipse setzen, damit ich eine Klasse auslesen kann. Die Version welche ich implementiert habe gibt zwar den veränderten Klassenpfad aus, setzt ihn jedoch nicht in Eclipse. Wie kann ich ihn im .classpath-File abspeichern? Folgender Code verändert den Pfad speichert ihn jedoch nicht ab: JarFile jar = null; try { jar = new JarFile("C:/devworkspace/AEPWorkspace/IPA/Testverzeichnis/TestOrdner/WebWalker.jar"); System.out.println("Erfolgreiche Instanzierung JarFile"); } catch (IOException e1) { System.out.println("Fehlgeschlagene Instanzierung JarFile"); e1.printStackTrace(); } // Systempropertys neu setzen String pathSeparator = System.getProperty("path.separator"); String javaClassPath = System.getProperty("java.class.path"); System.setProperty("java.class.path", javaClassPath + pathSeparator + jar.getName()); // set the system properties // display new properties System.out.println("Inhalt gesetzte Properties: " + System.getProperty("java.class.path")); // hier in File schreiben (falls nicht automatisch!) // Wäre um eine Antwort wirklich sehr sehr froh Danke Tinella
-
Hello Ich möchte einem String, der z.B com/nwoods/jgo/examples/jtreeapp/JTreeApp.class als Inhalt hat, die Slashes durch Punkte ersetzen Habe leider nicht viel Zeit und wäre deshalb froh könnte mir jemand antworten Danke Schönen Abend euch allen!
-
Hallo Ich habe zwei Textfelder. Zu jedem Textfeld gehört je ein Button, der bei jedem Button eine Suche startet. Es kann nur in einem Textfeld Inhalt hineingeschrieben werden (anderes sperrt sich dann automatisch wenn ins andere Inhalt hineinkommt) Dann starte ich die entsprechende Suche. Nach dem Start muss ich wissen, welches Textfeld ich auslesen muss (welches das Inhalt hat). if (Textfeld1 hat Inhalt) { mach Dings1} else { if(Textfeld 2 hat Inhalt) { mach Dings2 } Je nach dem verläuft die Suche etwas anders. Was ich dabei nicht peil ist das hier: Woher bekomme ich die Information welches Textfeld jetzt Inhalt drin hat? Vom entsprechenden Buttonlistener? Oder vom Textfeld selbst (aber wie?)? Wäre um eine Antwort sehr froh Danke Tinella
-
Hallo! Ich habe zwei Textfelder a und b die nebeneinander liegen. Ich möchte das textfeld a sperren, sobald jemand in das textfeld b schreibt (und umgekeht). Ich weiss nicht wie ich das machen muss, jemand ideen? danke.
-
Sorry, ich habe mich wohl zu unklar ausgedrückt. Zum allgemeinen Verständnis: ich gebe einen Rootpfad (z.B C:\ und einen Methodennamen in mein Programm ein. Das Programm sucht mir nun sämtliche Jarfiles. Aus den Jarfiles entpackt das Programm Klassen und in eben diesen Klassen möchte ich nun nach meinem Methodennamen suchen. Aber wie komme ich an die Methodennamen? :confused:
-
Liebe Leute Ich habe den Namen und den Pfad einer Klasse, welche ich aus einem Jarfile entpackt habe. Ich möchte nun diese Klasse nach einem bestimmten Methodennamen durchsuchen. Ich muss wissen, ob die Klasse die gesuchte Methode beinhaltet. Ich finde keine Beispiele zu einem soclhen Programm auf dem Internet Kann mir jemand ein solches Beispiel hinposten falls jemand eine Ahnung hat? Würde euch gerne einen Lösungsansatz geben den ich selber erstellt habe aber ich habe wirklich keine Ahnung wie ich das machen soll. Schönes Wochenende euch allen! Tinella
-
hey danke! also stimmt der name doch hat jemand eine ahnung zu den workflows?
-
Hallo zusammen Ich suche ein RUP Diagramm, welches auf Deutsch übersetzt wurde. Ich verstehe nicht genau, was sich hinter den englischen Namen von den Workflows verbirgt. Möchte das wissen, weil ich von meinem Projekt ein genaues RUP Diagramm erstellen möchte. Ich habe diverse Text Erklärungen durchgelesen aber ich suche ein Bild zwecks besserem Verständnis. Kann mir jemand eine Seite verlinken, welche ein betreffendes Bild hat? Edit: Kann mir jemand kurz das da erklären? Dann hätte ich ein Problem gelöst. Bei den Workflows gibt es verschiedene. Unter was fällt genau "Configuration & Change Management" und "Environment"? Ich habe folgende "Kapitel" zu den vorgegebenen Phasen: * Inception Phase (Spezifizierung) bei mir: Umfeld und Ablauf / Anforderungsspezifikation, Workflow 1+2 * Elaboration Phase (Ausarbeitung) bei mir: Analyse / Design, Workflow 3 * Construction Phase (Implementierung) bei mir: Implementation, Workflow 4 * Transition Phase (Übergang) bei mir: Test / Installation Workflow 5+6 Workflow 7 sie unklaren Arbeiten Configuration und Changemanagement sowie Workflow 9 Environment Für Workflow 8 habe ich Dokumentation. Hm.. und ach ja: könnte mir jemand freundlicherweise einen besseren deutschen Namen für Transition Phase nennen? Übergang finde ich blöd. Danke
-
Morgen Leute Alsso, ich habe folgendes Problem: Habe einen SWT-Tree, welchen ich mit Objects abgefüllt habe. Dh ich suche zuerst nach den zu darstellenden Daten und erst wenn ich alle habe baue ich den Tree auf. Ich möchte nun das hier machen: Wenn ich auf ein Tree-Element klicke, soll auf dem GUI ein Feld (Label, oder was weiss ich) erscheinen, welches den vollständigen Pfad des Objekts enthält. Dh: Ich zeige in meinem Tree ein JarFile an, wenn ich es markiere, dann soll in einem Feld der Pfad von diesem JarFile erscheinen. Ich brauche das, um es später zu kopieren und im Browser wieder einzufügen! Wäre um Hilfestellungen wirklich sehr dankbar Tinella
-
danke! ich brauch keinen regulären ausdruck, das ist schon io so wusste nur nicht was besser für das wäre gruss tinella
-
Hallo Leute Ich habe einen String der einen Klassenpfad beinhaltet. ZB so: bla/blabla/blablubb/test.class Ich bräuchte den Klassennamen, dh im Beispiel test.class. Da aber ein Verzeichnis ebenfalls so heissen kann, müsste ich einfach immer den letzten Wert des Pfades haben, das heisst den Wert, der nach dem letzten Slash oder Backslash kommt. Was ist gescheiter, mache ich das nun mit split() oder regex? Falls jmd. von euch ein Beispiel besitzt wäre es sehr nett, wenn ihr mir was dazu hinposten könntet. Vielen Dank Tinella Edited: Bin auf falsche Tasts gekommen und kann Titel nicht mehr ändern! Tut mir leid.
-
Hi Leute :cool: Ein Object in ein File casten - geht das überhaupt? (in meinem Fall habe ich den Typ des Objects selbst gemacht (TreeContentElement)) Ich habe einen Vector jarVec, gefüllt mit Objekten. Da ich dem neuen JarFile Objekt aber ein File übergeben möchte, caste ich den Inhalt des Vectors (siehe unten). Bevor ich entries aufrufe - muss ich da noch was anderes machen? public void extractJar() throws IOException{ File jar; for (int i = 0; i < jarVec.size(); i++) { jar = (File)jarVec.elementAt(i); JarFile jarFile = new JarFile(jar); System.out.println("jarFile entries: " + jarFile.entries()); } }
-
Hallo Leute Ich habe bis jetzt einen Suchalgorithmus der mir einen Verzeichnisbaum als Tree anzeigt. Da ich aber einen JarBrowser implementiere, muss ich die Jars mit Inhalt in den betreffenden Verzeichnissen anzeigen! Mein Suchalgorithmus filtert nach JarFiles und speichert diese in einen Vector: public void recursiveJarSearch(String dirPath, Vector vecJarFile) { File resultFile = new File(dirPath); String[] arrContent = resultFile.list(); for (int j = 0; j < arrContent.length; j++) { try { String strSeparator = String.valueOf(File.separator); String path = dirPath + strSeparator + arrContent[j]; File dir = new File(path); [B]if (arrContent[j].endsWith(".jar"))[/B] { System.out.println("JarFile: " + path); vecJarFile.addElement(path); // JarFileOpener.searchClasses(); aufrufen! } else if (dir.isDirectory()) { String[] splittedStrArr = (path.split("\\\\|/")); // call show() and give show() the splitted element makeObject(splittedStrArr); recursiveJarSearch(path, vecJarFile); } } catch (Exception e) { e.printStackTrace(); continue; } } } Ich hab nirgends was geeignetes gefunden - wie kann ich jetzt von diesem String die Jars auspacken? Ich habe gedacht, dass ich eine Klasse JarFileOpener erstelle, und in dieser das dann entpacke und in meiner vorhandenen Klasse TreeMaker /** * Makes the Tree. Demonstrates the TreeViewer and shows the drives, * directories, and files on the system. */ public class TreeMaker extends ApplicationWindow{ //private TreeContentElement tce; //private TreeLabelProvider tlp; private SearchOverDirectories search; public ImageRegistry imageRegistry; /** * Treemaker constructor. */ public TreeMaker(Shell shell) { super(shell); search = new SearchOverDirectories(); search.recursiveJarSearch(search.rootDir, search.getVecJarFile()); } public static void main(String[] args) { ApplicationWindow treeMaker = new TreeMaker(null); treeMaker.setBlockOnOpen(true); treeMaker.open(); Display.getCurrent().dispose(); } // TODO: Weshalb baue ich den Tree mit Objekten auf? protected Control createContents(Composite parent) { Composite composite = new Composite(parent, SWT.NONE); composite.setLayout(new GridLayout(1, false)); // Create the tree viewer to display the file tree final TreeViewer treeViewer = new TreeViewer(composite); treeViewer.getTree().setLayoutData(new GridData(GridData.FILL_BOTH)); treeViewer.setContentProvider(search.rootElement); treeViewer.setLabelProvider(new TreeLabelProvider()); treeViewer.setInput("root"); // pass a non-null that will be ignored getShell().setText("Jar Browser JB"); parent.setSize(640, 480); return parent; // return parent; } } statt nur die Verzeichnis aufbaue auch noch die JarFiles! MEINE FRAGE: - wie entpacke ich die Jars anhand meinen Infos im Array? - wie stelle ich das Ergebnis anhand meiner Klasse TreeMaker dar? Sorry der lange Post... Wenn jemand L&Z hat, wäre ich um eine Antwort auch mit Verweis auf ein anderes Beispiel sehr sehr dankbar! Hoffe nicht auf eine sollständige Lösung aber wenn ich einen Ansatz hätte würde mir das schon enorm weiterhelfen! Tinella
-
Hi Leute Kennt jemand ein Beispiel in welchem ein Tree anhand einer im Vorraus abgefüllten HashMap aufgebaut wird? :confused: Das Ding ist folgendes - möchte schlussendlich einen JarViewer haben. * habe directories nach Jarfiles abgesucht * die Pfade dann nach Trennzeichen / abgefüllt * die gesplitteten Objekte in eine HashMap gefüllt * wenn bereits ein Element existiert hat (zB C), habe ich das Teil nicht mehr erstellt Key, Value ----------- null, root root, C: C:, OrdnerA OrdnerA, OrdnerB OrdnerB, test.jar Der Key ist immer der Parent vom Value. Ich bräuchte nur einen Anhaltspunkt, wie ich das ungefähr machen müsste. Muss ich dazu die HashMap auslesen und dazu dem Tree das Objekt übergeben? :confused: Danke
-
Hey Leute danke für eure Antworten! Hab was dazu gefunden falls jemand das gleiche Problem hat: System.out.println(Arrays.toString(path.split("\\\\|/"))); cu
-
Danke Dir! Ich versuchs und nehm den Tipp zu Herzen.
-
Hallo Leute Könnte mir jemand kurz eine Hilfestellung mit Objekten geben, ich peils im Moment grad voll nicht:( Möchte folgendes machen: /** * Shows separated String from path (will be in Future an Object) */ public void show(String[] s) { for (int i = 0; i < s.length; i++) { System.out.println("SPLITTED: " + s[i]); // EXISTS VALUE EVER IN A OBJECT? // IF NO: SAVE IN OBJECT // IF YES: FORGET VALUE GO FORWARD // WENN AN STRING-ENDE ANGELANGT // -> GEHE ZU NÄCHSTEM STRINGPFAD } } Kann mir bitte jemand sagen wie ich - Ein Objekt erzeuge in welchem ich einen String abspeichern kann - Ein Objekt mit einem String vergleichen kann Danke Vielmals
-
Hallo Leute Ich möchte einen Pfad (String) nach \ sowie / aufsplitten, je nach dem ob das Programm in Unix oder Windows läuft. Ich mache das für Window so: String strSeparator = new String(); strSeparator = String.valueOf(File.separatorChar); und dann so: tempSave = pathToSeparate.split("\\" + strSeparator); Das funktioniert! Für Unix mit dem Slash mache ich das eigentlich genau gleich, nämlich so: tempSave = pathToSeparate.split("/" + strSeparator); ABER: Es gibt mir folgende Fehlermeldung aus: java.util.regex.PatternSyntaxException: Unexpected internal error near index 2 / \ ^ statt einfach nix zu separieren! Weiss jemand was ich ändern muss, damit es funktioniert? Wie kann ich diesen "Mechanismus" so nutzen, dass es das ganze automatisch je nach Betriebssystem selber merkt und die entsprechenden / oder \ einfügt? Muss ich das noch von Hand abfragen, bsp: wenn / vorhanden dann separier nach / , wenn \ vorhanden dann separier nach \ ? Danke vielmals