Variablen String wird nicht übergeben

diggaa1984

Top Contributor
ich würde erstmal davon ausgehen, dass es kein Bug ist. Was genau meinst du mit 2 Frames? Kannst du ein kleineres Bsp bereitstellen wo das PRoblem zu sehen ist? Sodass man es selbst kompilieren kann, dann kann ich das auch für dich debuggen.
 

NiXPhoE

Gesperrter Benutzer
Was ich mit einem doppelten, sprich zwei Frames meine? Das Tool wird 2 mal auf einmal gestartet! Ich kann leider kein kleines Bsp. bereitstellen, dafür habe ich extra die URL angegeben.
 

NiXPhoE

Gesperrter Benutzer
Ich kann leider kein Beispiel erstellen, das habe ich jetzt schon zwei mal probiert und beim ersten mal wo ich nur die ShockCfg und die Xerxes stark verkürzt habe war der Fehler weg. Beim zweiten mal kam kein JFrame mehr. Also bitte die aktuelle Version von ShockCfg 3 nehmen, wofür bezahle ich sonst die Homepage, wenn nicht für das Programm!!!
Nach dem ersten mal war klar, dass der Fehler in der Xerxes steckt und die habe ich bereits gepostet! ;)
 
Zuletzt bearbeitet:

diggaa1984

Top Contributor
naja, die Infos gelangen doch in die Ausgabe (System.out) .. warum soll da also was an Xerxes falsch sein. Scheinbar erstmal nicht, denn getVersion tut sichtbar was du möchtest.
Ich würde eher dem Tipp nachgehen, dass das JLabel zu wenig Platz hat zur Anzeige!
Mach doch mal nach dem add des labels ein

System.out.println(getVers().getText()); //ungetestet
 

NiXPhoE

Gesperrter Benutzer
Das ist jetzt weniger sinnvoll. Noch einmal: Ich hatte Xerxes gekürzt und dann war das Problem weg! Das hatte nichts mit Syste.out zu tun! ;D
 

NiXPhoE

Gesperrter Benutzer
Ich habe was geändert und bekomme jetzt eine Nullpointerexception!?
Ich muss noch etwas anderes fragen!? Wie füge ich im Label den Parameter: NORTH_WEST ein in Eclipse?
Hier die Exception und der geänderte Code:
Code:
Exception in thread "main" java.lang.NullPointerException
	at java.awt.Container.addImpl(Unknown Source)
	at java.awt.Container.add(Unknown Source)
	at XerxesInfo.<init>(XerxesInfo.java:39)
	at Xerxes.<init>(Xerxes.java:183)
	at ShockCfg.main(ShockCfg.java:77)
Java:
class XerxesInfo extends JPanel
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private JLabel vers, num, auth, thx, mail, home;
	private SetRes setres;
	private Xerxes xerxes;
	
	public XerxesInfo(SetRes setres, Xerxes xerxes)
	{
		this.setSetres(setres);
		this.setXerxes(xerxes);
		this.setLayout(new GridLayout(5, 1, 1, 1));
		this.setBackground(Color.black);
		this.setForeground(Color.green);
		this.setOpaque(true);
		this.add(setVers(new JLabel(setres.getTxt().getString("InfoLabelApp"))));
		getVers().setForeground(Color.green);
		getVers().setBackground(Color.black);
		this.add(setNum(new JLabel(xerxes.getVersion())));
		getNum().setForeground(Color.green);
		getNum().setBackground(Color.black);
		this.add(setAuth(new JLabel(setres.getTxt().getString("InfoLabelCred"))));
		getAuth().setForeground(Color.green);
		getAuth().setBackground(Color.black);
		this.add(thx = new JLabel(setres.getTxt().getString("InfoLabelThx")));
		thx.setForeground(Color.green);
		thx.setBackground(Color.black);
		this.add(setMail(new JLabel(setres.getTxt().getString("InfoLabelMail"))));
		getMail().setForeground(Color.green);
		getMail().setBackground(Color.black);
		this.add(setHome(new JLabel(setres.getTxt().getString("InfoLabelWeb"))));
		getHome().setForeground(Color.green);
		getHome().setBackground(Color.black);
//by MD
		this.setBorder(BorderFactory.createLineBorder(Color.GREEN));
	}

	public SetRes getSetres() {
		return setres;
	}

	public void setSetres(SetRes setres) {
		this.setres = setres;
	}

	public Xerxes getXerxes() {
		return xerxes;
	}

	public void setXerxes(Xerxes xerxes) {
		this.xerxes = xerxes;
	}

	public JLabel getVers() {
		return vers;
	}

	public JLabel setVers(JLabel vers) {
		this.vers = vers;
		return vers;
	}

	public JLabel getNum() {
		return num;
	}

	public JLabel setNum(JLabel vers) {
		this.num = num;
		return num;
	}
	
	public JLabel getAuth() {
		return auth;
	}

	public JLabel setAuth(JLabel auth) {
		this.auth = auth;
		return auth;
	}

	public JLabel getMail() {
		return mail;
	}

	public JLabel setMail(JLabel mail) {
		this.mail = mail;
		return mail;
	}

	public JLabel getHome() {
		return home;
	}

	public JLabel setHome(JLabel home) {
		this.home = home;
		return home;
	}
}
 

diggaa1984

Top Contributor
Das ist jetzt weniger sinnvoll. Noch einmal: Ich hatte Xerxes gekürzt und dann war das Problem weg! Das hatte nichts mit Syste.out zu tun! ;D

was hattest du gekürzt? habe es wohl überlesen.
Dennoch würde mich mal dieser Test mit der Ausgabe innteressieren ohne Xerxes zu kürzen.
Ich kann mir halt nur schwer vorstellen, dass der Text nicht in diesem Label steht, wenn die Info vorher im Sysout drin war. Ich möchte aber auch ungern n Programm runterladen zum debuggen. Da sollten die 2 Klassen reichen + main-Methode. Kannst du damit nichts basteln?
 

NoXiD

Bekanntes Mitglied
also deine Exception sagt eindeutig das du einen Nullpointer hast. Debugg mal an die Stelle wo sie auftritt und sieh dir deinen (zweifellos selbstgeschriebenen :rolleyes: ) Code an um zu verstehen warum du einen Nullpointer bekommst... alternativ stehen die Linenumbers deines nulls schon am Stacktrace. Falls das auch nichts hilft => lass das programmieren sein, du lässt dir ja sowieso nicht helfen.

Darf ich jetzt die Belohnung "Gabriels Knight The sins of the fathers" kassieren? :D

ps:
So nachdem du offensichtlich kein Interesse hast irgendeinen der Ratschläge zu befolgen bin ich (und wohl die meisten anderen User) raus.

Finde dein Problem selbst oder stell ein Jobangebot ein. Für Geld findet sich bestimmt jemand der dem Chaos versucht Herr zu werden...

ach bitte nicht, mich amüsiert seine Art :D
 
Zuletzt bearbeitet:

KSG9|sebastian

Top Contributor
also deine Exception sagt eindeutig das du einen Nullpointer hast. Debugg mal an die Stelle wo sie auftritt und sieh dir deinen (zweifellos selbstgeschriebenen :rolleyes: ) Code an um zu verstehen warum du einen Nullpointer bekommst... alternativ stehen die Linenumbers deines nulls schon am Stacktrace. Falls das auch nichts hilft => lass das programmieren sein, du lässt dir ja sowieso nicht helfen.

Darf ich jetzt die Belohnung "Gabriels Knight The sins of the fathers" kassieren? :D

ps:

ach bitte nicht, mich amüsiert seine Art :D

Ach...ich bin schon im Popcorn-Modus...da ich meine Probleme immer mit dem Debugger/debugging löse kann ich hier eh nicht helfen..der Debugger scheint im Thread ja kaputt zu sein...und die Glaskugel ist in der Werkstatt.

So nebenbei..an derselben Stelle an der das Label für die Version hinzugefügt wird wäre ein System.out mit getVersion() mal ganz gut...wenn der SysOut korrekt ist liegts wohl an der Größe des Labels. Da dieser Tipp aber schon die ersten fünf Seiten nicht befolgt wurde habe ich so meine Zweifel ob es sich auf den nächsten fünf Seiten bessern wird.

Noch was: Was bringt einen eigentlich dazu solche Namen für Variablen und Klassen zu verwenden? Und in setter-Methoden Objekte zu erzeugen und zurückzugeben?
 

NiXPhoE

Gesperrter Benutzer
diggaa, das habe ich schon erklärt warum das nicht geht!
NoXiD: sorry, abr du hast nicht geschrieben wo der Fehler liegt!
KgS9: Du hast keine Ahnung! Eine Nullpointerexception kann man nicht mehr debuggen!
 

KSG9|sebastian

Top Contributor
KgS9: Du hast keine Ahnung! Eine Nullpointerexception kann man nicht mehr debuggen!

Ehm ja...das sagt alles.

Geheimtipp:

1. Im Stacktrace schauen an welcher Stelle dein Code auftaucht
2. Zeilennummer merken
3. Breakpoint setzen an Zeilennummer-1

Und hör auf mir Inkompetenz vorzuwerfen... ich hab deinen Code gesehen...und selbst wenn ich stockbesoffen und breit wäre würde ich solch ein Codeverbrechen nicht begehen...
 

KSG9|sebastian

Top Contributor
Oh ja...zumindest bin ich nicht zu faul dir Tipps zu geben die dich net interessieren...du Flachpfeiffe hingegen bist wohl zu blöd zum lesen und zu faul deine IDE vernünftig zu benutzen... und glaub mir:

1. Dein Programm startet trotz NullPointerException...es bricht nur gleich weg

2. Im Debug-Mode mit Breakpoint startet dein Programm definitiv
 

NiXPhoE

Gesperrter Benutzer
Und was sollte ich wahrscheinlich herausfinden wenn ich das debugge? Das bringt doch nix!?
setres und xerxes sind beide da! getVersion() geht auch in einem System.out! Wo liegt dann der Fehler??? Das Label ist bestimmt nicht zu klein, die Versionsnummer lautet nur 3.03.49.
 
Zuletzt bearbeitet:

diggaa1984

Top Contributor
[EDIT] mein Fehler, warnicht wichtig[/EDIT]
Die Exception kommt weil du eine Methode eines Objektes aufrufst, welches aber zu diesen Zeitpunkt nicht belegt also null ist!
 
Zuletzt bearbeitet:

NiXPhoE

Gesperrter Benutzer
Ja, das stimmt! Die Methoden hat Eclipse gebaut!
Ich habe das return Typ gelöscht und die Methoden auf void gesetzt. Jetzt habe ich bei jedem add(...) die Exception:
Code:
The method add(Component) in the type Container is not applicable for the arguments (void)
was mache ich jetzt mit den adds und den set-Methoden? :autsch: lol
 

diggaa1984

Top Contributor
wenn du eine set()-Methode die nun void zurückgibt als Parameter für add()-Methoden nutzt, passt das nicht! Deine Add-Methode braucht was anderes als void!
 

NiXPhoE

Gesperrter Benutzer
Ok, ich werde es umschreiben.

Wie erstelle ich jetzt in Eclipse ein Label mit dem Parameter NORTH_WEST? Das geht irgendwie nicht von alleine!? NORTH_WEST wird bei mir rot unterstrichen?
 

X5-599

Top Contributor
Das hört sich nach LayoutManager Parametern an. Aber NORTH_WEST ist mir unbekannt. BorderLayout hat zb NORTH, WEST, EAST, SOUTH, CENTER und ein paar andere.
 

NiXPhoE

Gesperrter Benutzer
Das sind laut API die Parameter von JLabel. Ein Layout habe ich nicht gesetzt!

Ich habe jetzt ene komische Exception, weil ich das nicht verstehe!?

Java:
public class Xerxes
{
	private JFrame vonbraun;
	private JPanel vonbraunPanel;
	private JTabbedPane planets;
	private ReadCfg readcfg;
	private ReadInstallCfg readinstallcfg;
	private ReadShockCfg readshockcfg;
	private ReadCamCfg readcamcfg;
	private ReadUserCfg readusercfg;
	private ReadUserBnd readuserbnd;
	private XerxesMain xerxesmain;
	private XerxesMonster xerxesmonster;
	private XerxesChat1 xerxeschat1;
	private XerxesChat2 xerxeschat2;
	private XerxesChat3 xerxeschat3;
	private XerxesChat4 xerxeschat4;
	private XerxesChat5 xerxeschat5;
	private XerxesChat6 xerxeschat6;
	private XerxesChat7 xerxeschat7;
	private XerxesChat8 xerxeschat8;
	private XerxesHelp xerxeshelp;
	private XerxesInfo xerxesinfo;
	private XerxesButton xerxesbutton;
	private String version = "3.03.49";
	private Toolkit tk;
	private int ausgewaehlt;
	private int ausgewaehltold;
	
	public XerxesButton getXerxesbutton() {
		return xerxesbutton;
	}

	public void setXerxesbutton(XerxesButton xerxesbutton) {
		this.xerxesbutton = xerxesbutton;
	}

	public JTabbedPane getPlanets() {
		return planets;
	}

	public void setPlanets(JTabbedPane planets) {
		this.planets = planets;
	}

	public String getVersion()
	{
		return version;
	}
	
	@SuppressWarnings("static-access")
	public Xerxes(SetRes setres)
	{
		try
		{
			UIManager.setLookAndFeel(new MyLookAndFeel());
		}
		catch(UnsupportedLookAndFeelException e)
		{
			e.printStackTrace();
		}
		
		UIManager.put("OptionPane.background",new ColorUIResource(Color.black));
		UIManager.put("Panel.background", Color.black);
		UIManager.put("OptionPane.errorDialog.border.background", Color.black);
		UIManager.put("OptionPane.errorDialog.titlePane.background", Color.black);
		UIManager.put("OptionPane.errorDialog.titlePane.foreground", Color.green);
		UIManager.put("OptionPane.errorDialog.titlePane.shadow", Color.black);
		UIManager.put("OptionPane.foreground", Color.green);
		UIManager.put("OptionPane.messageForeground", Color.green);
		UIManager.put("OptionPane.questionDialog.border.background", Color.black);
		UIManager.put("OptionPane.questionDialog.titlePane.background",Color.black);
		UIManager.put("OptionPane.questionDialog.titlePane.foreground",Color.green);
		UIManager.put("OptionPane.questionDialog.titlePane.shadow", Color.black);
		UIManager.put("OptionPane.warningDialog.border.background", Color.black);
		UIManager.put("OptionPane.warningDialog.titlePane.background", Color.black);
		UIManager.put("OptionPane.warningDialog.titlePane.foreground", Color.green);
		UIManager.put("OptionPane.warningDialog.titlePane.shadow", Color.black);
		UIManager.put("Boreder.foreground", Color.GREEN);
		UIManager.put("Boreder.background", Color.BLACK);
		UIManager.put("Button.foreground", Color.GREEN);
		UIManager.put("Button.background", Color.BLACK);
		UIManager.put("Button.foreground", Color.GREEN);
		
		UIManager.put("activeCaption", new javax.swing.plaf.ColorUIResource(Color.GREEN));
		UIManager.put("inactiveCaption", new javax.swing.plaf.ColorUIResource(Color.GREEN));
		
		Border border = BorderFactory.createLineBorder(Color.GREEN);
		UIManager.put("Button.border", border);
		
		//Thx to gnartsch
		UIManager.put("TabbedPane.foreground", Color.green);
        UIManager.put("TabbedPane.background", Color.black);
        UIManager.put("TabbedPane.selected", Color.green);
        UIManager.put("TabbedPane.focus", Color.green);
        UIManager.put("TabbedPane.light", Color.green);
        UIManager.put("TabbedPane.darkShadow", Color.green);
        UIManager.put("TabbedPane.selectHighlight", Color.green);
        
		JFrame.setDefaultLookAndFeelDecorated(true);
		javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme(new NoBumpsTheme());
		try{UIManager.setLookAndFeel(new MyLookAndFeel());}
		catch(UnsupportedLookAndFeelException e){e.printStackTrace();}
		UIManager.put("activeCaption", new javax.swing.plaf.ColorUIResource(Color.black));
		UIManager.put("activeCaptionText", new javax.swing.plaf.ColorUIResource(Color.green));
		vonbraun = new JFrame("System Sock 2 " + getVersion());
		
		//Thx to gnartsch and [url=http://www.java-forum.org]Java Forum: Java-Forum.org[/url]
		URL filename = getClass().getResource("Icon.jpg");
		vonbraun.setIconImage(tk.getDefaultToolkit().getImage(filename));
		
		changeButtonColor(vonbraun.getComponents());
		vonbraun.getContentPane().setBackground(Color.green);
		vonbraun.getRootPane().setBorder(BorderFactory.createLineBorder(Color.green,3));
		vonbraun.setBackground(Color.black);
		vonbraun.setForeground(Color.green);
		vonbraun.setLayout( new BorderLayout());
		vonbraunPanel = new JPanel();
		vonbraun.add(vonbraunPanel, BorderLayout.NORTH);
		vonbraunPanel.setBackground(Color.black);
		vonbraunPanel.setForeground(Color.green);
		vonbraunPanel.setBorder(BorderFactory.createLineBorder(Color.green));
		vonbraunPanel.setOpaque(true);
		readcfg = new ReadCfg(setres);
		readusercfg = new ReadUserCfg(setres, readcfg.getreadpath());
		readinstallcfg = new ReadInstallCfg(setres, readcfg.getreadpath());
		readshockcfg = new ReadShockCfg(setres, readcfg.getreadpath());
		readcamcfg = new ReadCamCfg(setres, readcfg.getreadpath());
		readuserbnd = new ReadUserBnd(setres, readcfg.getreadpath());
		setPlanets(new JTabbedPane(JTabbedPane.BOTTOM));
		getPlanets().setUI(new javax.swing.plaf.metal.MetalTabbedPaneUI()
        {
            protected void paintContentBorder(Graphics g, int tabPlacement, int selectedIndex){}
        });
		getPlanets().addTab(setres.getTxt().getString("MainTab"), xerxesmain = new XerxesMain(setres, readcfg, readusercfg, readshockcfg, readcamcfg, readinstallcfg));
		getPlanets().addTab(setres.getTxt().getString("MonsterTab"), xerxesmonster = new XerxesMonster(setres, readusercfg));
		getPlanets().addTab(setres.getTxt().getString("Chat1Tab"), xerxeschat1 = new XerxesChat1(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("Chat2Tab"), xerxeschat2 = new XerxesChat2(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("Chat3Tab"), xerxeschat3 = new XerxesChat3(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("Chat4Tab"), xerxeschat4 = new XerxesChat4(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("Chat5Tab"), xerxeschat5 = new XerxesChat5(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("Chat6Tab"), xerxeschat6 = new XerxesChat6(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("Chat7Tab"), xerxeschat7 = new XerxesChat7(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("Chat8Tab"), xerxeschat8 = new XerxesChat8(setres, readuserbnd));
		getPlanets().addTab(setres.getTxt().getString("HelpTab"), xerxeshelp = new XerxesHelp(setres, this));
		getPlanets().addTab(setres.getTxt().getString("InfoTab"), xerxesinfo = new XerxesInfo(setres, this));
		vonbraunPanel.add(getPlanets());
		getPlanets().setBackground(Color.BLACK);
		getPlanets().setForeground(Color.GREEN);
		getPlanets().setBorder(BorderFactory.createLineBorder(Color.green));
		UIManager.put("JTabbedPane.font", new Font("Dialog", Font.ITALIC, 12));
		UIManager.put("JTabbedPane.focus", Color.BLACK);
		getPlanets().setBackgroundAt(0, Color.BLACK);
		getPlanets().setBackgroundAt(1, Color.BLACK); 
		getPlanets().setBackgroundAt(2, Color.BLACK);
		getPlanets().setBackgroundAt(3, Color.BLACK);
		getPlanets().setBackgroundAt(4, Color.BLACK);
		getPlanets().setBackgroundAt(5, Color.BLACK);
		getPlanets().setBackgroundAt(6, Color.BLACK);
		getPlanets().setBackgroundAt(7, Color.BLACK);
		getPlanets().setBackgroundAt(8, Color.BLACK);
		getPlanets().setBackgroundAt(9, Color.BLACK);
		getPlanets().setBackgroundAt(10, Color.BLACK);
		getPlanets().setBackgroundAt(11, Color.BLACK);
		getPlanets().setForegroundAt(0, Color.GREEN);
		getPlanets().setForegroundAt(1, Color.GREEN);
        getPlanets().setForegroundAt(2, Color.GREEN);
		getPlanets().setForegroundAt(3, Color.GREEN);
		getPlanets().setForegroundAt(4, Color.GREEN);
		getPlanets().setForegroundAt(5, Color.GREEN);
		getPlanets().setForegroundAt(6, Color.GREEN);
		getPlanets().setForegroundAt(7, Color.GREEN);
		getPlanets().setForegroundAt(8, Color.GREEN);
        getPlanets().setForegroundAt(9, Color.GREEN);
		getPlanets().setForegroundAt(10, Color.GREEN);
		getPlanets().setForegroundAt(11, Color.GREEN);
		
		//Thanx to gnartsch
		getPlanets().setForegroundAt(getPlanets().getSelectedIndex(), Color.BLACK);
		getPlanets().setBackgroundAt(getPlanets().getSelectedIndex(), Color.GREEN);
		ausgewaehlt = ausgewaehltold = getPlanets().getSelectedIndex();
		
		//Thx to gnartsch
		ChangeListener changeListener = new ChangeListener() 
		{
			public void stateChanged(ChangeEvent changeEvent) 
			{
		        JTabbedPane sourceTabbedPane = (JTabbedPane) changeEvent.getSource();
		        ausgewaehltold = ausgewaehlt;
		        ausgewaehlt = sourceTabbedPane.getSelectedIndex();
		        getPlanets().setForegroundAt(getPlanets().getSelectedIndex(), Color.BLACK);
				getPlanets().setBackgroundAt(getPlanets().getSelectedIndex(), Color.GREEN);
				getPlanets().setForegroundAt(ausgewaehltold, Color.GREEN);
				getPlanets().setBackgroundAt(ausgewaehltold, Color.BLACK);
		    }
		};
		getPlanets().addChangeListener(changeListener);
		    
		setXerxesbutton(new XerxesButton(setres, this, xerxesmain, xerxesmonster, xerxeschat1, xerxeschat2, xerxeschat3, xerxeschat4, xerxeschat5, xerxeschat6, xerxeschat7, xerxeschat8, xerxeshelp, xerxesinfo, readcfg, vonbraun));
		
		if(readcfg.getIniLanguage().equals("GERMAN"))
			vonbraun.setSize(800,480);
		else
			vonbraun.setSize(860,480);
		vonbraun.getContentPane().setBackground(Color.black);
		vonbraun.getContentPane().setForeground(Color.green);
		vonbraun.setResizable(false);
		vonbraun.setVisible(true);
		vonbraun.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
	
//by MD
	public void changeButtonColor(Component[] comps)
	{
		for(int x=0, y=comps.length; x<y; x++)
		{
			if(comps[x] instanceof AbstractButton)
			{
				((AbstractButton)comps[x]).setBackground(Color.black);
				((AbstractButton)comps[x]).setBorder(BorderFactory.createLineBorder(Color.green));
			}
			else if(comps[x] instanceof Container)
			{
				changeButtonColor(((Container)comps[x]).getComponents());
			}
		}
	}
}

class GreenMetalTheme extends javax.swing.plaf.metal.DefaultMetalTheme
{
	public javax.swing.plaf.ColorUIResource getPrimaryControlHighlight(){ return new javax.swing.plaf.ColorUIResource(Color.green);}
	public javax.swing.plaf.ColorUIResource getPrimaryControlDarkShadow(){ return new javax.swing.plaf.ColorUIResource(Color.green);}
	public javax.swing.plaf.ColorUIResource getPrimaryControl(){ return new javax.swing.plaf.ColorUIResource(Color.black);}
	public javax.swing.plaf.ColorUIResource getPrimaryControlInfo(){ return new javax.swing.plaf.ColorUIResource(Color.green);}
}

Java:
class XerxesInfo extends JPanel
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private JLabel vers, num, auth, thx, mail, home;
	private SetRes setres;
	private Xerxes xerxes;
	
	public XerxesInfo(SetRes setres, Xerxes xerxes, int NORTH_WEST, Object WEST)
	{
		this.setSetres(setres);
		this.setXerxes(xerxes);
		this.setLayout(new GridLayout(5, 1, 1, 1));
		this.setBackground(Color.black);
		this.setForeground(Color.green);
		this.setOpaque(true);
		setVers(new JLabel(setres.getTxt().getString("InfoLabelApp"), NORTH_WEST));
		this.add(getVers());
		getVers().setForeground(Color.green);
		getVers().setBackground(Color.black);
		setNum(new JLabel(xerxes.getVersion(), NORTH_WEST));
		this.add(getNum());
		getNum().setForeground(Color.green);
		getNum().setBackground(Color.black);
		setAuth(new JLabel(setres.getTxt().getString("InfoLabelCred")));
		this.add(getAuth());
		getAuth().setForeground(Color.green);
		getAuth().setBackground(Color.black);
		this.add(thx = new JLabel(setres.getTxt().getString("InfoLabelThx")));
		thx.setForeground(Color.green);
		thx.setBackground(Color.black);
		setMail(new JLabel(setres.getTxt().getString("InfoLabelMail")));
		this.add(getMail());
		getMail().setForeground(Color.green);
		getMail().setBackground(Color.black);
		setHome(new JLabel(setres.getTxt().getString("InfoLabelWeb")));
		this.add(getHome());
		getHome().setForeground(Color.green);
		getHome().setBackground(Color.black);
//by MD
		this.setBorder(BorderFactory.createLineBorder(Color.GREEN));
	}

	public SetRes getSetres() {
		return setres;
	}

	public void setSetres(SetRes setres) {
		this.setres = setres;
	}

	public Xerxes getXerxes() {
		return xerxes;
	}

	public void setXerxes(Xerxes xerxes) {
		this.xerxes = xerxes;
	}

	public JLabel getVers() {
		return vers;
	}

	public void setVers(JLabel vers) {
		this.vers = vers;
	}

	public JLabel getNum() {
		return num;
	}

	public void setNum(JLabel num) {
		this.num = num;
	}
	public JLabel getAuth() {
		return auth;
	}

	public void setAuth(JLabel auth) {
		this.auth = auth;
	}

	public JLabel getMail() {
		return mail;
	}

	public void setMail(JLabel mail) {
		this.mail = mail;
	}

	public JLabel getHome() {
		return home;
	}

	public void setHome(JLabel home) {
		this.home = home;
	}
}
 

diggaa1984

Top Contributor
Was möchtest du denn genau erreichen?
[EDIT]nicht unterstrichen wird es vermutlich, wenn du JLabel.NORTH_WEST nutzt[/EDIT]
 
Zuletzt bearbeitet:

NoXiD

Bekanntes Mitglied
na jetzt wissen wirs.. 90% von deinem Code sind von gnartsch und MD, 8% von Eclipse erstellt und 2 % von dir...

JLabel.NORTH_WEST funktioniert einwandfrei...
 

NiXPhoE

Gesperrter Benutzer
SO EIN QUATSCH!!! DAS IST ÜBLE NACHREDE UND DU KANNST FROH SEIN DAß ICH DICH NICHT ANZEIGE, DANN HÄTTE ICH NÄMLICH AN DIR GELD VERDIENT!!!

bitte den Thread offen lassen, bis das Problem gelöst ist und sollche Leute von java-forum.org bitte bannen!!!
 

KSG9|sebastian

Top Contributor
Bist du bescheuert? Mit welcher Begründung willst du hier jemand anzeigen?

Und dein Code sieht schwer nach Copy is my Hobby' aus...und das du selbst nicht verstehst was passiert und scheinbar netmal die Grundlagen beherrschst ist es schwer was anderes zu glauben
 

KSG9|sebastian

Top Contributor
Die etwas andere 4./5. Phase.

Ich würd ja aus den PNs zitieren, aber dann verklagt er mich bestimmt auch...vermutlich wegen Trunkenheit am Steuer äh im Forum...
 

shishigami

Mitglied
Interessant das sich solch ein Thema, mit vorprogrammiertem Ende über 9 Seiten ziehen kann ^^:lol:

Das war schon immer so, bei jedem einzelnem Thread von NiXphoE. An dem Projekte arbeitet er wohl auch schon seit 5 Jahren, gelernt hat er in dieser Zeit aber nichts. Wenn du mal lachen willst kannst du ihn ja mal googlen.

NiXphoE hat gesagt.:
bitte den Thread offen lassen, bis das Problem gelöst ist und sollche Leute von java-forum.org bitte bannen!!!

Wieso duldet man deine ständige bettlerei eigentlich immer noch? Hast du eigentlich schon jemals Eigeninitiative gezeigt oder bekommst du auch noch dein Essen vorgekaut?
 

NoXiD

Bekanntes Mitglied
SO EIN QUATSCH!!! DAS IST ÜBLE NACHREDE UND DU KANNST FROH SEIN DAß ICH DICH NICHT ANZEIGE, DANN HÄTTE ICH NÄMLICH AN DIR GELD VERDIENT!!!
nadann, auf zur Polizei und zeig mich wegen "übler Nachrede" im Internet an...

Der neue Besitzer des Forums duldet sowas auch relativ lange, was? Normalerweise wäre der Thread schon längst zu so wie es sich gehören würde :(

Bin dann mal nur mehr als Zuhörer hier im Thread, schließlich brauch ich ja in der Arbeit auch was zu lachen und ich will ja keine Anzeige riskieren ;D
 

NiXPhoE

Gesperrter Benutzer
Ach was! Ich muss nur wissen ob ich in meinem Tool in der XerxesInfo einen und welchen Layoutmanager setzen muss?
 
Zuletzt bearbeitet:

diggaa1984

Top Contributor
Das kommt drauf an wie was aussehen soll, aber auch ich verabschiede mich nun aus dem Thread. Das hat echt kein Sinn, da ist 0 Selbstinitiative und Kenntnis vorhanden
 

Gucky

Top Contributor
Ich hoffe, dass der Thread wirklich demnächst geschlossen und am besten gleich gelöscht wird. Solltest du in nächster Zeit mal wirklich Programmieren lernen, dann wirst du dir beim Anblick dieses Threads am liebsten ein Grab schaufeln und da nie wieder rauskommen.

Ich muss nun aber noch einmal, auf die Gefahr hin, dass ich wegen Zivilcourage verklagt werde, die Ehre meiner Mitmember verteidigen: Es gibt nicht keinen der hilft sondern keinen der NOCH helfen WILL. Das ist ein kleiner aber feiner Unterschied.

Und zu gutet Letzt: meinst du der Admin hat Lust deinen thread zu schließen, weil du hier alle vergraulst? Unter dem letzten beitrag steht "Thema als "erledigt" markieren". Da klickst du drauf und das Thema ist zu.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
T Dateiinhalt wird nicht in String eingelesen Java Basics - Anfänger-Themen 4
J Programm was üer Runtime.getRuntime gestartet wird erkennt String Parameter nicht Java Basics - Anfänger-Themen 0
Voreck Variablen Wird nicht in String Gespeichert Java Basics - Anfänger-Themen 23
E Methoden String wird in Rekursion nicht überschrieben Java Basics - Anfänger-Themen 2
Z Variablen String umdrehen, Variable wird nicht gefunden Java Basics - Anfänger-Themen 6
F String wird in Konsole nicht eingelesen Java Basics - Anfänger-Themen 19
L String wird nicht gespeichert / Probleme mit Dateinamen Java Basics - Anfänger-Themen 9
M Datentypen Ergebniss- Double to String- wird nicht angezeigt Java Basics - Anfänger-Themen 13
B Warum wird String im Code nicht als Schlüsselwort markiert? Java Basics - Anfänger-Themen 11
M String wird nicht korrekt ausgelesen. Java Basics - Anfänger-Themen 11
F String wird nicht aktualisiert Java Basics - Anfänger-Themen 2
X String wird nicht richtig ersetzt! Java Basics - Anfänger-Themen 2
F String equals null wird nicht angenommen. Java Basics - Anfänger-Themen 24
K Prob mit java.util.regex.matches-String wird nicht erkannt? Java Basics - Anfänger-Themen 9
W String wird nicht dargestellt Java Basics - Anfänger-Themen 7
H Wie wird ein String intern gespeichert? Java Basics - Anfänger-Themen 10
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
der_Schokomuffin Hilfe gesucht: String wird auf null gesetzt! Java Basics - Anfänger-Themen 17
T static String Variable wird nur beim ersten aufruf durch eine Funktion geändert. Java Basics - Anfänger-Themen 16
M Möglich? Methode aufrufen deren Bezeichner zur Laufzeit durch einen überg. String festgelegt wird Java Basics - Anfänger-Themen 3
F String wird richtig in konsole geschrieben aber falsch an Methode übergeben Java Basics - Anfänger-Themen 8
P Datentypen String auf JTextField wird zu Char-Array und anschließend zu int Java Basics - Anfänger-Themen 12
F Variablen String wird in int umgewandelt aber trotzdem String? Java Basics - Anfänger-Themen 5
F Variablen String-Array wird ungewollt "überschreiben" Java Basics - Anfänger-Themen 7
Chocola Datums-String mit "ungültigem Anhängsel" wird ohne Fehler geparsed. Kann man dies irgendwie beheben? Java Basics - Anfänger-Themen 3
M String Inhalt wird überschrieben (Subklassen verwenden denselben String) Java Basics - Anfänger-Themen 13
V Eingabe String wird falsch erkannt Java Basics - Anfänger-Themen 7
A String wird nur einmal an den StringBuffer angehängt Java Basics - Anfänger-Themen 10
richis-fragen String("AT") als StringObject-Variable deklarieren Java Basics - Anfänger-Themen 14
krgewb String mit Datumsangabe in Long umwandeln Java Basics - Anfänger-Themen 2
D String Groß/Kleinschreibung Ignorieren Java Basics - Anfänger-Themen 4
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
J Ähnlichen String in Liste finden Java Basics - Anfänger-Themen 6
Kartoffel_1 String transformation Java Basics - Anfänger-Themen 7
H String-Operation replace() - Zeichenkette verdoppeln Java Basics - Anfänger-Themen 2
K String analysieren Java Basics - Anfänger-Themen 27
Beowend String zu Date parsen Java Basics - Anfänger-Themen 1
Beowend String auf Satzzeichen überprüfen? Java Basics - Anfänger-Themen 6
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
String in ArrayList umwandeln Java Basics - Anfänger-Themen 1
I Sass Compiler und String erhalten? Java Basics - Anfänger-Themen 7
Avalon String in Double bzw. Währung konvertieren Java Basics - Anfänger-Themen 6
T Methode akzeptiert String nicht Java Basics - Anfänger-Themen 18
F Arraylist<String>Ein Wort pro Zeile Java Basics - Anfänger-Themen 6
J Schlüsselworte Prüfen, ob ein bestimmtes, ganzes Wort in einem String enthalten ist. Java Basics - Anfänger-Themen 6
N String überprüfen Java Basics - Anfänger-Themen 3
E String zerlegen aus args Java Basics - Anfänger-Themen 1
M Long-Typ in String-Änderung führt zu keinem Ergebnis bei großer Zahl Java Basics - Anfänger-Themen 11
Ostkreuz String Exception Java Basics - Anfänger-Themen 8
W Items löschen aus String Array vom Custom Base Adapter Java Basics - Anfänger-Themen 2
MoxMorris Wie macht man String[] = String[] aus einer anderer Methode? Java Basics - Anfänger-Themen 18
J String Filter Java Basics - Anfänger-Themen 5
S String Array Buchstaben um einen gewissen Wert verschieben Java Basics - Anfänger-Themen 4
R Größter zusammenhängender Block gleicher Zeichen im String Java Basics - Anfänger-Themen 1
XWing Randomizer mit einem String Java Basics - Anfänger-Themen 2
D 2D Char Array into String Java Basics - Anfänger-Themen 2
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
I Zerlegen von String Java Basics - Anfänger-Themen 3
B Beliebiger String gegeben Suche Datum in String Java Basics - Anfänger-Themen 6
I String Java Basics - Anfänger-Themen 4
I API - zurückgegebener JSON String lesen und in Entity konvertieren Java Basics - Anfänger-Themen 2
H Zu langen String aufteilen - bequeme Methode? Java Basics - Anfänger-Themen 14
W String einer Textdatei in einzelne Stringobjekte pro Zeile aufteilen Java Basics - Anfänger-Themen 14
belana wie am besten 2D Array von String to Integer Java Basics - Anfänger-Themen 18
J Java To String Methode, Array mit For-Schleife Java Basics - Anfänger-Themen 2
M Kommandozeilenparamter als EINEN String werten Java Basics - Anfänger-Themen 5
M RandomAccessFile int und String gleichzeitig in einer Datei Java Basics - Anfänger-Themen 49
M Prüfen on eine Zahl im String enthalten ist Java Basics - Anfänger-Themen 3
Distanz zwischen zwei Zeichenfolgen in einem String bestimmen Java Basics - Anfänger-Themen 5
Substring in einem String finden Java Basics - Anfänger-Themen 13
BeginnerJava String mit vorgegebener Länge und Buchstaben erzeugen/ mit Leerstellen Java Basics - Anfänger-Themen 8
I Eindeutiger String mit maximaler Anzahl an Zeichen Java Basics - Anfänger-Themen 11
H Interface Wieso "List<String> list = new ArrayList<>[…]" Java Basics - Anfänger-Themen 4
JavaBeginner22 Integer in String umwandeln Java Basics - Anfänger-Themen 7
HolyFUT JSON String in Java Object schreiben - Anführungszeichen rauskriegen? Java Basics - Anfänger-Themen 17
Fodoboo131 RegEx- Umwandlung von String in ausführbares Objekt/ Befehl Java Basics - Anfänger-Themen 9
HolyFUT Input/Output Leerzeichen aus String entfernen - klappt nicht! Java Basics - Anfänger-Themen 13
viktor1 Methoden Methode schreiben static void readText (String filename) {...} zu WordHistogramSample.java Java Basics - Anfänger-Themen 13
ravenz Schleife mit for über String Array „zahlen“und prüfen ob Wert „a“ oder „b“ oder „c“ entspricht (mittels || ) Java Basics - Anfänger-Themen 4
G Position einer unbekannten 3-stelligen-Zahl in einem String finden Java Basics - Anfänger-Themen 15
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
X Datentypen String.equals funktioniert nicht Java Basics - Anfänger-Themen 5
Alen123 String wiederholen mit Schleifen Java Basics - Anfänger-Themen 1
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
T String splitten Java Basics - Anfänger-Themen 3
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Datentypen String in File konvertieren funktioniert nicht Java Basics - Anfänger-Themen 4
T Platzhalter in String? Java Basics - Anfänger-Themen 14
M String mit Variable vergleichen Java Basics - Anfänger-Themen 9
I String Kombination erstellen anhand fortlaufender Zahl (Vertragsnummer) Java Basics - Anfänger-Themen 13
Fats Waller Compiler-Fehler Kann ich einen String und die Summe zweier Char Werte mittels der println Anweisung ausgeben Java Basics - Anfänger-Themen 4
M Wie kann eine Methode (string) eine andere Methode (void) mit zufälligen int-Werten aufrufen? Java Basics - Anfänger-Themen 4
P9cman Vokale in einem String überprüfen mittels Rekursion Java Basics - Anfänger-Themen 8
schredder Strings und reguläre Ausdrücke - Methode mit return string.matches Java Basics - Anfänger-Themen 5
R Ein Multidimensionales String Array initialisieren und Deklarieren Java Basics - Anfänger-Themen 2
H String Repräsentation eines Rechtecks mit Instanz-Methode Java Basics - Anfänger-Themen 8
Dorfschmied Kartesisches Produkt von zwei Liste mit Hashmaps<String,String> erstellen Java Basics - Anfänger-Themen 4
S String mit Int input vergleichen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben