Buttons mit Absatz

Status
Nicht offen für weitere Antworten.

0blacko0

Mitglied
Hallo,

ich kenne mich mit Buttons und so nicht gut aus und deshalb die Frage:

Die 5 Buttons: "Das Konto neu anlegen","Den Namen des Kunden ändern","Geld abheben","Geld einzahlen","Die Daten des Kontos anzeigen","Abbrechen"

werden nebeneinander ausgegeben, ohne Absatz.
Nun zu meiner Frage wie mach ich die Absätze?:

_____
_____
_____
_____
_____

Code:
import javax.swing.*;

public class Konto   {
     public static void main(String[] args)    {
            Object[] options = {"Das Konto neu anlegen","Den Namen des Kunden ändern","Geld abheben","Geld einzahlen","Die Daten des Kontos anzeigen","Abbrechen"};
             
            int n = JOptionPane.showOptionDialog(null, "Was wollen sie machen?","Frage",JOptionPane.YES_NO_OPTION,
				JOptionPane.QUESTION_MESSAGE,null,options,options[0]);
		if(n==0)	{//für die verschiedenen Buttons
			JOptionPane.showMessageDialog(null,"Aktueller Kontostand:");
		}
		if(n==1)	{//für die verschiedenen Buttons
			JOptionPane.showMessageDialog(null,"Aktueller Kontostand:");
		}
		if(n==2)	{//für die verschiedenen Buttons
			
			JOptionPane.showMessageDialog(null,"Aktueller Kontostand:");
		}
		if(n==3)	{//für die verschiedenen Buttons
			JOptionPane.showMessageDialog(null,"Aktueller Kontostand:");
		}
		if(n==4)	{//für die verschiedenen Buttons
			JOptionPane.showMessageDialog(null,"Aktueller Kontostand:");
		}
		if(n==5){//für die verschiedenen Buttons
			JOptionPane.showMessageDialog(null,"Aktueller Kontostand:");
     }
}

MFG
 
Was sind denn Absätze?

High_Heels.jpg


SCNR
 
Meinst du sowas:?
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class XXX{

	public static void main(String[] args){
		new XXX();}


	private JFrame window = new JFrame();
	private JPanel panel = new JPanel();

	public XXX(){
		window.setBounds(100,100,400,400);
		window.add(panel);

		int absatzHöhe = 25;
		panel.setLayout(new GridLayout(5,1,10,absatzHöhe));

		for(int i=0;i<5;++i){
			panel.add(new JButton("Hi"));
		}

		window.setVisible(true);
	}

}

Nächstes mal bitte genauere Problembeschreibung 😉

Der Code den du gepostet hast verwirrt mich^^
 
Die JOptionPane entscheidet selbst wie sie die Buttons anordnet. Das hängt vom Look and Feel ab. Wenn Du das selber in der Hand haben möchtest, dann ist die JOptionPane nicht die richtige Klasse.

Wie soll es denn aussehen? Schreib einfach mal die Texte so auf, wie die Buttons angeordnet werden sollen.

Ebenius
 
So sollte es aussehen:
____________
| Konto |
´´´´´´´´´´´´´
____________
| Konto |
´´´´´´´´´´´´´
____________
| Konto |
´´´´´´´´´´´´´
____________
| Konto |
´´´´´´´´´´´´´

mfg
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben