findet ihr rekursive algorithmen leicht zu verstehen? hat da jmd ne seite die das gut erklärt?
Ankündigung
Einklappen
Keine Ankündigung bisher.
User helfen User - Programmieren
Einklappen
X
-
MarsMensch -
Windwaker
Kommentar
-
http://pastebin.com/uXLF63LcZitat von Stallionhab seit 2 jahren kein java gehabt, muss jetzt aber ne klausur schreiben (hat sich alles etwas verzögert^^). hab nun ne altklausur am start wo ich das meiste aber überhaupt nicht raffe. jemand da der etwas zeit hat mal die aufgaben zu lösen? für jemanden mit ahnung wären das halt keine 30min, die ganzen theoriesachen kann ich ja lernen aber mich jetzt kurzfristig wieder komplett reinzuarbeiten wäre zu schwer.
also, pm falls jemandem langweilig ist
wer es sich anschauen möchte:
Spoiler:http://imgur.com/Up3ky4o,jKm6Dyl,73kFgYd,bR3JQGt,WZkUZFv,fEhNkL1,Q4 UKQiY,J0jUtXx,tkbhRv6,tbhrko7#0
hf !
Kommentar
-
ne, der pfad zu den ressourcen war nicht freigegeben. der woltl auf die ressourcen zugreifen aber hatte die rechte nich :D is immer wieder auf login gesprungen
Spoiler:@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/login/**").permitAll()
.antMatchers("/resources/**").permitAll()
.anyRequest().authenticated()
.and().csrf().disable()
.formLogin()
.loginPage("/login").loginProcessingUrl("/j_spring_security_check")
.usernameParameter("username").passwordParameter(" password")
.defaultSuccessUrl("/")
.and().logout()
.logoutUrl("/j_spring_security_logout")
.logoutSuccessUrl("/login").permitAll()
.invalidateHttpSession(true);
}
damit geht es jetzt endlich :D
Kommentar
-
[spoiler]#include
#include
using namespace std;
class cGeoPos {
private:
double lang = 8.7;
double breit = 52.5;
public:
cGeoPos(){
}
cGeoPos(double lang_in, double breit_in){
lang = lang_in;
breit = breit_in;
}
void setGeoPos(double lang_in, double breit_in){
lang = lang_in;
breit = breit_in;
}
void printGeoPos(){
cout
Kommentar
-
ne, habs grade gefunden. die betroffene zeile ist fett:
[spoiler]#include
#include
using namespace std;
class cGeoPos {
private:
double lang = 8.7;
double breit = 52.5;
public:
cGeoPos(){
}
cGeoPos(double lang_in, double breit_in){
lang = lang_in;
breit = breit_in;
}
void setGeoPos(double lang_in, double breit_in){
lang = lang_in;
breit = breit_in;
}
void printGeoPos(){
cout
Kommentar
-
kennt sich jemand mit javafx aus? in meinem anchorpane (ist nur dieses eine) befinden sich nur zwei label, zwei textfelder, zwei passwortfelder und ein button..
immer wenn ich starte, tippt man direkt im textfelt was oben links ist.. möchte das aber nicht, da man den prompt text dann nicht sieht
Kommentar
-
hey, ich hab ebenfalls ein problem bei java, vielleicht hat ja jemand ne idee.
die aufgabe ist, ein fenster zu programmieren, in dem man über eine menüleiste ein verzeichnis auswählen kann, in dem buchstabenbilder gespeichert sind. in einem texteingabefeld soll ein eingegebener string in eben diese buchstabenbilder umgewandelt werden, diese sollen auf einem grid layout angezeigt werden. so weit so gut.
das problem ist, dass es 21 verzeichnisse mit je 26 oder 27 (z.B. doppeltes J-bild) bildern gibt, die unterschiedlich benannt sind und entweder als .jpg oder .png gespeichert sind.
ich kann mir einfach nicht logisch klar machen, wie ich die eingegebenen buchstaben so umwandel, dass die den buchstaben entsprechenden bilder angezeigt werden.
Hier ist die MyFrame Klasse:
Spoiler:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTextField;
@SuppressWarnings("serial")
public class MyFrame extends JFrame implements ActionListener
{
JTextField textfeld;
JPanel panel;
int x;
int y;
JMenuItem untermenu;
String text;
char buchstabe;
int i;
JFileChooser verzeichniswahl;
MyFrame()
{
textfeld = new JTextField();
setLayout(new BorderLayout());
add(textfeld, BorderLayout.SOUTH);
textfeld.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent at)
{
//TODO
}
});
panel = new JPanel();
add(panel, BorderLayout.CENTER);
panel.setBackground(Color.BLACK);
panel.setLayout(new GridLayout(x, y));
JMenuBar menubar = new
JMenuBar();
JMenu menu = new JMenu("Alphabet wechseln");
menubar.add(menu);
untermenu = new JMenuItem("Verzeichnis wählen");
menu.add(untermenu);
untermenu.addActionListener(this);
setJMenuBar(menubar);
}
public void
getBuchstabe()
{
text = textfeld.getText();
char[] array = new char[text.length()];
array = text.toCharArray();
array[i] = buchstabe;
}
public void changeToBild()
{
for (int klo = 0; klo < text.length(); klo++)
{
panel.add(new Bilder());
}
}
@Override
public void actionPerformed(ActionEvent au)
{
if (au.getSource() == untermenu)
{
verzeichniswahl = new JFileChooser();
verzeichniswahl.setFileSelectionMode(JFileChooser. DIRECTORIES_ONLY);
int result = verzeichniswahl.showDialog(this, "Verzeichnis wählen");
@SuppressWarnings("unused")
File [] fileList;
if (result == JFileChooser.APPROVE_OPTION)
{
fileList = verzeichniswahl.getSelectedFile().listFiles();
}
}
}
}
und hier die Klasse Bilder:
Spoiler:import java.awt.Image;
import java.awt.Toolkit;
@SuppressWarnings("serial")
public class Bilder extends MyFrame
{
int b;
Image[] bild = new Image[b];
String endung;
Bilder()
{
bild[b] = Toolkit.getDefaultToolkit().getImage(verzeichniswa hl.getSelectedFile().getAbsolutePath() + buchstabe + endung);
}
}
in der Main Klasse rufe ich nur das Fenster auf, lege Größe usw fest. Wenn jemand noch mehr fehler findet gerne bescheid sagen, ich komm einfach nicht weiter.
Kommentar
Kommentar