Hallo, liebe Leute,
bin ich hier neu gekommen. Vielen Dank für Willkommen-Sagen
Da habe ich tolles Lernkurs Buch für "Java 7" von ADDISON-WESLEY - erfolgreich Java 7 programmieren gekauft und ich habe von 1 bis 2 Kapital durchgelesen. Ich habe verschiedene tolle Möglichkeit für der Klassenstruktur für Java 7 kennengelernt.
Vorgestern habe ich erste Java Anwendung gebastelt.
Bild von meiner ersten Java Anwendung:
Ich habe mit Eclipse x86 programmiert:
Achtet ihr darauf! Ich nutze Java Runtime Version 1.7.0.xxx
/net/sourceskyboxer/Main.java
Und noch andere Datei:
/net/sourceskyboxer/AboutDialog.java:
Ich möchte jmFileClose mit dem geöffneten Fenster aus dem MDI Bereich ( jDesk ) zum Schließen zu kriegen. Und für dem AboutDialog finde ich mit der Schaltfläche total überheblich und übertreibend, dass die Schaltfläche nicht normales Aussehen hat, wie wurde sie verzerrt. Ich packe Klassenstruktur als *.jar Datei ein und teste mit Launch4J ( Java Wrapper Anwendung ) und schreibe die Manifest Datei:
Ich hoffe, dass ihr mich sicher versteht. Ach ja, dass ich erster Gehörloser für die Java 7 Programmierung wäre. Es ist nicht schlimm, weil ich Java auskenne.
PS: Entschuldige mich bitte, mein Desktop Stil für Windows 7 hat Android Skin Pack
- leider zeigt es nicht mehr Haupt-Titel am obigen Kapital-Fenster. Vielen Dank für den Verständnissen 
Vielen Dank für euren netten Antworten
bin ich hier neu gekommen. Vielen Dank für Willkommen-Sagen
Da habe ich tolles Lernkurs Buch für "Java 7" von ADDISON-WESLEY - erfolgreich Java 7 programmieren gekauft und ich habe von 1 bis 2 Kapital durchgelesen. Ich habe verschiedene tolle Möglichkeit für der Klassenstruktur für Java 7 kennengelernt.
Vorgestern habe ich erste Java Anwendung gebastelt.
Bild von meiner ersten Java Anwendung:

Ich habe mit Eclipse x86 programmiert:
Achtet ihr darauf! Ich nutze Java Runtime Version 1.7.0.xxx
/net/sourceskyboxer/Main.java
Java:
/**
* SourceSkyBoxer's Software
*
* jNotepad
*/
package net.sourceskyboxer;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
public class Main implements ActionListener {
/**
* Component MainWindow and MenuBar
*/
public JFrame f;
public JMenuBar jmb;
public JDesktopPane jdesk;
public JInternalFrame jdf;
public JPanel jp;
public AboutDialog jad;
/**
* Component FileMenu:
*/
public JMenuItem jmFileNew;
public JMenuItem jmFileOpen;
public JMenuItem jmFileSave;
public JMenuItem jmFileSaveAs;
public JMenuItem jmFileClose;
public JMenuItem jmFileExit;
/**
* Component EditMenu:
*/
public JMenuItem jmEditUndo;
public JMenuItem jmEditRedo;
public JMenuItem jmEditCut;
public JMenuItem jmEditCopy;
public JMenuItem jmEditPast;
public JMenuItem jmEditDelete;
public JMenuItem jmEditSearch;
public JMenuItem jmEditReplace;
public JMenuItem jmEditPref;
/**
* Component ViewMenu:
*/
public JCheckBoxMenuItem jmViewLine;
public JMenuItem jmViewFormat;
/**
* Component HelpMenu
*/
public JMenuItem jmHelpContent;
public JMenuItem jmHelpAboutUs;
/**
* Function for Main():
*/
Main(){
f = new JFrame("Java Notepad");
f.setSize(800, 620);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jmb = new JMenuBar();
jmb.setVisible(true);
f.setJMenuBar(jmb);
jdesk = new JDesktopPane();
f.add(jdesk);
/**
* File Menu
*/
JMenu jmFile = new JMenu("File");
jmb.add(jmFile);
jmFileNew = new JMenuItem("New...");
jmFileOpen = new JMenuItem("Open");
jmFileSave = new JMenuItem("Save");
jmFileSaveAs = new JMenuItem("Save as...");
jmFileClose = new JMenuItem("Close");
jmFileExit = new JMenuItem("Exit");
jmFile.add(jmFileNew);
jmFile.add(jmFileOpen);
jmFile.add(jmFileSave);
jmFile.add(jmFileSaveAs);
jmFile.addSeparator();
jmFile.add(jmFileClose);
jmFile.add(jmFileExit);
/**
* Edit Menu
*/
JMenu jmEdit = new JMenu("Edit");
jmb.add(jmEdit);
jmEditUndo = new JMenuItem("Undo");
jmEditUndo.setEnabled(false);
jmEditRedo = new JMenuItem("Redo");
jmEditRedo.setEnabled(false);
jmEditCut = new JMenuItem("Cut");
jmEditCopy = new JMenuItem("Copy");
jmEditPast = new JMenuItem("Past");
jmEditDelete = new JMenuItem("Delete");
jmEditSearch = new JMenuItem("Search...");
jmEditReplace = new JMenuItem("Replace...");
jmEditPref = new JMenuItem("Preferences...");
jmEdit.add(jmEditUndo);
jmEdit.add(jmEditRedo);
jmEdit.addSeparator();
jmEdit.add(jmEditCut);
jmEdit.add(jmEditCopy);
jmEdit.add(jmEditPast);
jmEdit.addSeparator();
jmEdit.add(jmEditDelete);
jmEdit.addSeparator();
jmEdit.add(jmEditSearch);
jmEdit.add(jmEditReplace);
jmEdit.addSeparator();
jmEdit.add(jmEditPref);
/**
* View Menu
*/
JMenu jmView = new JMenu("View");
jmb.add(jmView);
jmViewLine = new JCheckBoxMenuItem("Line Number");
jmViewFormat = new JMenuItem("Format...");
jmView.add(jmViewLine);
jmView.addSeparator();
jmView.add(jmViewFormat);
/**
* Help Menu
*/
JMenu jmHelp = new JMenu("?");
jmb.add(jmHelp);
jmHelpContent = new JMenuItem("Conetnt...");
jmHelpAboutUs = new JMenuItem("About Us...");
jmHelp.add(jmHelpContent);
jmHelp.addSeparator();
jmHelp.add(jmHelpAboutUs);
/**
* Action for calling completed Menu-Items
*/
jmFileNew.addActionListener(this);
jmFileOpen.addActionListener(this);
jmFileSave.addActionListener(this);
jmFileSaveAs.addActionListener(this);
jmFileClose.addActionListener(this);
jmFileExit.addActionListener(this);
jmEditUndo.addActionListener(this);
jmEditRedo.addActionListener(this);
jmEditCut.addActionListener(this);
jmEditCopy.addActionListener(this);
jmEditPast.addActionListener(this);
jmEditSearch.addActionListener(this);
jmEditReplace.addActionListener(this);
jmEditPref.addActionListener(this);
jmViewLine.addActionListener(this);
jmViewFormat.addActionListener(this);
jmHelpContent.addActionListener(this);
jmHelpAboutUs.addActionListener(this);
/**
* Make MainWindow visibly!
*/
f.setVisible(true);
}
public void actionPerformed(ActionEvent ae) {
/**
* ActionListener for File MenuItems
*/
if(ae.getSource()==jmFileNew){
jdf = new JInternalFrame( "Untitled Document", true, true, true, true );
jp = new JPanel();
jdf.add(jp, BorderLayout.CENTER );
jdf.pack();
jdf.setSize(300,200);
jdesk.add(jdf);
jdf.setVisible(true);
}
if(ae.getSource()==jmFileOpen){
}
if(ae.getSource()==jmFileSave){
}
if(ae.getSource()==jmFileSaveAs){
}
if(ae.getSource()==jmFileClose){
}
if(ae.getSource()==jmFileExit){
System.exit(0);
}
/**
* ActionListener for Edit MenuItems
*/
/**
* ActionListener for Hel MenuItem
*/
if(ae.getSource()==jmHelpAboutUs){
jad = new AboutDialog();
}
}
public static void main(String args[]) {
new Main();
}
}
/net/sourceskyboxer/AboutDialog.java:
Java:
package net.sourceskyboxer;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class AboutDialog {
public JPanel jp_about;
public JFrame jf_about;
public JButton jbtn_about;
AboutDialog(){
/**
* Create Window for AboutDialog
*/
jf_about = new JFrame("About this Java Notepad");
jf_about.setSize(400, 300);
jf_about.setResizable(false);
jf_about.setMaximizedBounds(null);
jf_about.setMinimumSize(null);
jf_about.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
jp_about = new JPanel();
jf_about.add(jp_about);
jbtn_about = new JButton("Done");
jbtn_about.setBounds(130, 240, 60, 30);
jbtn_about.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
jf_about.setVisible(false);
}
});
jf_about.add(jbtn_about);
jf_about.setVisible(true);
}
}
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="jNotePad" type="win32"/>
<description>Java NotePad Launcher</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*"/>
</dependentAssembly>
</dependency>
</assembly>
Ich hoffe, dass ihr mich sicher versteht. Ach ja, dass ich erster Gehörloser für die Java 7 Programmierung wäre. Es ist nicht schlimm, weil ich Java auskenne.
PS: Entschuldige mich bitte, mein Desktop Stil für Windows 7 hat Android Skin Pack
Vielen Dank für euren netten Antworten
Zuletzt bearbeitet: