Language: Java
Untitled Java (20-Aug @ 06:34)
Plain Code
String a = "asdf";
System.out.println(a);
Untitled Java (20-Aug @ 06:31)
Syntax Highlighted Code
- adsfadfasdfasdfasdfasdf
- asdfasdf
Plain Code
adsfadfasdfasdfasdfasdf
asdfasdf
Untitled Java (15-Aug @ 02:12)
Syntax Highlighted Code
Plain Code
System.out.println("wtf is this?");
Untitled Java (23-Jul @ 19:49)
Plain Code
String test = "this is a test";
System.out.println(test);
Untitled Java (22-Jul @ 04:55)
Plain Code
public static void main(String args[]){
System.out.println("hola mundo");
}
Untitled Java (21-Jul @ 13:45)
Syntax Highlighted Code
- package components;
- import javax.swing.*;
- import javax.swing.table.TableModel;
- [252 more lines...]
Plain Code
package components;
import javax.swing.*;
import javax.swing.table.TableModel;
import javax.swing.event.*;
import java.awt.Dimension;
import java.awt.event.*;
import javax.swing.table.DefaultTableColumnModel;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.TableRowSorter;
import java.awt.*;
import java.util.regex.PatternSyntaxException;
import javax.swing.JButton;
import javax.swing.table.DefaultTableModel;
public class Tableur extends JPanel implements TableModelListener
{
public boolean filtering=false;
public JLabel label = new JLabel("Filter");
public JButton buttonFilter = new JButton("Filter");
private Object[][] donnees;
private String[] nomsColonnes;
private JTable table;
private TableModel tableur;
private int[] vsize;
private javax.swing.JLabel jLabel1;
private javax.swing.JButton aj1,aj2;
private TableModelPerso tt;
private int ajoutsupp;
private int posilig;
private TableRowSorter<TableModel> sorter;
public JFrame monCadre;
public JTextField filterText =
new JTextField("mp3",5);
public Tableur(TableModelPerso vtablemodelperso,int vajoutsupp)
{
tt=vtablemodelperso;
ajoutsupp=vajoutsupp;
this.setLayout(new BorderLayout());
table = new JTable(vtablemodelperso);
table.setColumnSelectionAllowed(true);
table.setRowSelectionAllowed(true);
table.setSelectionBackground(Color.BLUE);
//table.setPreferredScrollableViewportSize(table.getPreferredSize());
table.setRowSelectionAllowed(true);
table.setColumnSelectionAllowed(false);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
sorter = new TableRowSorter<TableModel>(tt);
JPanel panel2 = new JPanel();
FlowLayout flow = new FlowLayout();
flow.setAlignment(FlowLayout.TRAILING);
panel2.setLayout(flow);
add(filterText, BorderLayout.CENTER);
panel2.add(label);
panel2.add(filterText);
panel2.add(buttonFilter);
JToolBar toolBar = new JToolBar();
toolBar.setFloatable(false);
toolBar.add(new AbstractAction("Insertar linea") {
public void actionPerformed(ActionEvent e) {
sorter.setRowFilter(null);
tt.addligne();
}
});
toolBar.add( new AbstractAction("Borrar linea") {
public void actionPerformed(ActionEvent e) {
//sorter.setRowFilter(null);
if (tt.getDonnees().length==0)
{
JOptionPane d = new JOptionPane();
d.showMessageDialog( d.getParent(),"No linea!","Error!",JOptionPane.ERROR_MESSAGE);
return;
}
int test =0;
//sorter.setRowFilter(null);
//table.changeSelection(posilig,0,false,false);
Integer idSup = new Integer(0);
idSup = (Integer)table.getValueAt(table.getSelectedRow(),0);
test = idSup.intValue();
// int nbColumn = tt.getColumnCount();
for (int k=0;k<tt.getRowCount();k++)
{
idSup = (Integer)table.getValueAt(k,0);
if (idSup.intValue() == test)
{
sorter.setRowFilter(null);
tt.suppligne(k);
}
}
}
});
//toolBar.add(theRemoveRowAction);
toolBar.add(new AbstractAction("Cancelar cambios") {
public void actionPerformed(ActionEvent e) {
//reload();
}
});
toolBar.add(new AbstractAction("Enviar cambios") {
public void actionPerformed(ActionEvent e) {
//insertInBaseDatos();
}
});
panel2.add(toolBar);
buttonFilter.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
filtering = true;
String text = filterText.getText();
if (text.length() == 0) {
sorter.setRowFilter(null);
} else {
try {
sorter.setRowFilter(
RowFilter.regexFilter(text));
filtering = false;
} catch (PatternSyntaxException pse) {
System.err.println("Bad regex pattern");
filtering = false;
}
}
}
});
table.setRowSorter(sorter);
int[] vsize=vtablemodelperso.getSizecol();
int tailletot=0;
for (int i=0;i<vsize.length;i++)
{
table.getColumnModel().getColumn(i).setPreferredWidth(vsize[i]);
if (vsize[i]==0) {table.getColumnModel().getColumn(i).setMinWidth(vsize[i]);table.getColumnModel().getColumn(i).setMaxWidth(vsize[i]);}
tailletot=tailletot+vsize[i];
}
vtablemodelperso.addEcouteur(table);
table.setPreferredScrollableViewportSize(new Dimension(tailletot+500, 150));
JScrollPane avecAsc = new JScrollPane(table);
avecAsc.setSize(500, 500);
jLabel1 = new javax.swing.JLabel();
jLabel1.setBackground(new java.awt.Color(255, 255, 51));
jLabel1.setText("Double clic sur une colonne pour trier la table");
jLabel1.setOpaque(true);
jLabel1.setName("TITRE");
jLabel1.setPreferredSize(new java.awt.Dimension(55, 20));
aj1 = new javax.swing.JButton();
aj1.setBackground(new java.awt.Color(255, 255, 51));
aj1.setText("Añadir linea");
aj1.setPreferredSize(new java.awt.Dimension(150, 25));
aj2 = new javax.swing.JButton();
aj2.setBackground(new java.awt.Color(255, 255, 51));
aj2.setText("Borrar linea");
aj2.setPreferredSize(new java.awt.Dimension(150, 25));
if (filtering == true)
{
aj2.setEnabled(false);
}
//add(jLabel1);
add(avecAsc,BorderLayout.CENTER);
table.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
posilig=(table.rowAtPoint(evt.getPoint()));
}
});
if (!vtablemodelperso.isTypeselection() & ajoutsupp!=0){
// add(aj1,BorderLayout.SOUTH);
aj1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tt.addligne();
}});
//add(aj2,BorderLayout.SOUTH);
aj2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
if (tt.getDonnees().length==0)
{
JOptionPane d = new JOptionPane();
d.showMessageDialog( d.getParent(),"No linea!","Error!",JOptionPane.ERROR_MESSAGE);
return;
}
table.changeSelection(posilig,0,false,false);
for (int k=0;k<tt.getColumnCount();k++)
{
table.changeSelection(posilig,k,false,true);
}
tt.suppligne(posilig);
}});
add(panel2,BorderLayout.NORTH);
}
}
public void tableChanged(TableModelEvent e)
{
}
public void affiche( JFrame j,String vtitre)
{
final JFrame v=j;
if (monCadre == null){
monCadre = new JFrame();
}
//monCadre.setSize(400, 400);
monCadre.setTitle(vtitre);
monCadre.setContentPane(this);
monCadre.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent evt)
{
//v.setVisible(false);
}
});
//Insets insets = monCadre.getInsets();
monCadre.setSize(300, 300);
// java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
monCadre.setBounds(300, 300, 500, 300);
monCadre.pack();
monCadre.setVisible(true);
}
public Point getLocation() {
Point retValue;
retValue = super.getLocation();
System.out.println(retValue);
return retValue;
}
public String[] getNomsColonnes() {
return nomsColonnes;
}
}
Untitled Java (21-Jul @ 13:45)
Syntax Highlighted Code
- public void salut(){
- return;
- }
Plain Code
public void salut(){
return;
}
Untitled Java (21-Jul @ 13:44)
Syntax Highlighted Code
- package com;
- {
- [236 more lines...]
Plain Code
package com;
public class Tableur extends JPanel implements TableModelListener
{
public boolean filtering=false;
public JLabel label = new JLabel("Filter");
public JButton buttonFilter = new JButton("Filter");
private Object[][] donnees;
private String[] nomsColonnes;
private JTable table;
private TableModel tableur;
private int[] vsize;
private javax.swing.JLabel jLabel1;
private javax.swing.JButton aj1,aj2;
private TableModelPerso tt;
private int ajoutsupp;
private int posilig;
private TableRowSorter<TableModel> sorter;
public JFrame monCadre;
public JTextField filterText =
new JTextField("mp3",5);
public Tableur(TableModelPerso vtablemodelperso,int vajoutsupp)
{
tt=vtablemodelperso;
ajoutsupp=vajoutsupp;
this.setLayout(new BorderLayout());
table = new JTable(vtablemodelperso);
table.setColumnSelectionAllowed(true);
table.setRowSelectionAllowed(true);
table.setSelectionBackground(Color.BLUE);
//table.setPreferredScrollableViewportSize(table.getPreferredSize());
table.setRowSelectionAllowed(true);
table.setColumnSelectionAllowed(false);
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
sorter = new TableRowSorter<TableModel>(tt);
JPanel panel2 = new JPanel();
FlowLayout flow = new FlowLayout();
flow.setAlignment(FlowLayout.TRAILING);
panel2.setLayout(flow);
add(filterText, BorderLayout.CENTER);
panel2.add(label);
panel2.add(filterText);
panel2.add(buttonFilter);
JToolBar toolBar = new JToolBar();
toolBar.setFloatable(false);
toolBar.add(new AbstractAction("Insertar linea") {
public void actionPerformed(ActionEvent e) {
sorter.setRowFilter(null);
tt.addligne();
}
});
toolBar.add( new AbstractAction("Borrar linea") {
public void actionPerformed(ActionEvent e) {
//sorter.setRowFilter(null);
if (tt.getDonnees().length==0)
{
JOptionPane d = new JOptionPane();
d.showMessageDialog( d.getParent(),"No linea!","Error!",JOptionPane.ERROR_MESSAGE);
return;
}
int test =0;
//sorter.setRowFilter(null);
//table.changeSelection(posilig,0,false,false);
Integer idSup = new Integer(0);
idSup = (Integer)table.getValueAt(table.getSelectedRow(),0);
test = idSup.intValue();
// int nbColumn = tt.getColumnCount();
for (int k=0;k<tt.getRowCount();k++)
{
idSup = (Integer)table.getValueAt(k,0);
if (idSup.intValue() == test)
{
sorter.setRowFilter(null);
tt.suppligne(k);
}
}
}
});
//toolBar.add(theRemoveRowAction);
toolBar.add(new AbstractAction("Cancelar cambios") {
public void actionPerformed(ActionEvent e) {
//reload();
}
});
toolBar.add(new AbstractAction("Enviar cambios") {
public void actionPerformed(ActionEvent e) {
//insertInBaseDatos();
}
});
panel2.add(toolBar);
buttonFilter.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
filtering = true;
String text = filterText.getText();
if (text.length() == 0) {
sorter.setRowFilter(null);
} else {
try {
sorter.setRowFilter(
RowFilter.regexFilter(text));
filtering = false;
} catch (PatternSyntaxException pse) {
System.err.println("Bad regex pattern");
filtering = false;
}
}
}
});
table.setRowSorter(sorter);
int[] vsize=vtablemodelperso.getSizecol();
int tailletot=0;
for (int i=0;i<vsize.length;i++)
{
table.getColumnModel().getColumn(i).setPreferredWidth(vsize[i]);
if (vsize[i]==0) {table.getColumnModel().getColumn(i).setMinWidth(vsize[i]);table.getColumnModel().getColumn(i).setMaxWidth(vsize[i]);}
tailletot=tailletot+vsize[i];
}
vtablemodelperso.addEcouteur(table);
table.setPreferredScrollableViewportSize(new Dimension(tailletot+500, 150));
JScrollPane avecAsc = new JScrollPane(table);
avecAsc.setSize(500, 500);
jLabel1 = new javax.swing.JLabel();
jLabel1.setBackground(new java.awt.Color(255, 255, 51));
jLabel1.setText("Double clic sur une colonne pour trier la table");
jLabel1.setOpaque(true);
jLabel1.setName("TITRE");
jLabel1.setPreferredSize(new java.awt.Dimension(55, 20));
aj1 = new javax.swing.JButton();
aj1.setBackground(new java.awt.Color(255, 255, 51));
aj1.setText("Añadir linea");
aj1.setPreferredSize(new java.awt.Dimension(150, 25));
aj2 = new javax.swing.JButton();
aj2.setBackground(new java.awt.Color(255, 255, 51));
aj2.setText("Borrar linea");
aj2.setPreferredSize(new java.awt.Dimension(150, 25));
if (filtering == true)
{
aj2.setEnabled(false);
}
//add(jLabel1);
add(avecAsc,BorderLayout.CENTER);
table.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
posilig=(table.rowAtPoint(evt.getPoint()));
}
});
if (!vtablemodelperso.isTypeselection() & ajoutsupp!=0){
// add(aj1,BorderLayout.SOUTH);
aj1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tt.addligne();
}});
//add(aj2,BorderLayout.SOUTH);
aj2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
if (tt.getDonnees().length==0)
{
JOptionPane d = new JOptionPane();
d.showMessageDialog( d.getParent(),"No linea!","Error!",JOptionPane.ERROR_MESSAGE);
return;
}
table.changeSelection(posilig,0,false,false);
for (int k=0;k<tt.getColumnCount();k++)
{
table.changeSelection(posilig,k,false,true);
}
tt.suppligne(posilig);
}});
add(panel2,BorderLayout.NORTH);
}
}
public void tableChanged(TableModelEvent e)
{
}
public void affiche( JFrame j,String vtitre)
{
final JFrame v=j;
if (monCadre == null){
monCadre = new JFrame();
}
//monCadre.setSize(400, 400);
monCadre.setTitle(vtitre);
monCadre.setContentPane(this);
monCadre.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent evt)
{
//v.setVisible(false);
}
});
//Insets insets = monCadre.getInsets();
monCadre.setSize(300, 300);
// java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
monCadre.setBounds(300, 300, 500, 300);
monCadre.pack();
monCadre.setVisible(true);
}
public Point getLocation() {
Point retValue;
retValue = super.getLocation();
System.out.println(retValue);
return retValue;
}
public String[] getNomsColonnes() {
return nomsColonnes;
}
}
Untitled Java (21-Jul @ 06:33)
Syntax Highlighted Code
- public class GetCurrentUser extends ActionAdapter {
- private IWebContext webContext;
- [21 more lines...]
Plain Code
public class GetCurrentUser extends ActionAdapter {
private IWebContext webContext;
private User user;
public GetCurrentUser() {
}
@Override
public void doBeforeAction(IWebContext webContext) throws WebException {
this.webContext = webContext;
}
public void getCurrentUser() throws BadRequestFormatException, UserNotFoundException {
final UserService userService = new UserService();
//FIXME enhance the authenticating user name
user = userService.getUserByUserName("williamcui");
}
@Override
public IRendererContext doAfterAction() throws WebException {
return new ObjectRendererContext(webContext, user);
}
}
Untitled Java (20-Jul @ 06:51)
Syntax Highlighted Code
- fcdfdsf
- dfds
- fds
- fds
- [2 more lines...]
Plain Code
fcdfdsf
dfds
fds
fds
fds
fds
Untitled Java (15-Jul @ 13:31)
Syntax Highlighted Code
- package sk.serviceintegra.domenovac.client.page.finalpage.login;
- import org.apache.wicket.PageParameters;
- import org.apache.wicket.Session;
- [184 more lines...]
Plain Code
package sk.serviceintegra.domenovac.client.page.finalpage.login;
import org.apache.wicket.PageParameters;
import org.apache.wicket.Session;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.form.Button;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.FormComponent;
import org.apache.wicket.markup.html.form.StatelessForm;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.markup.html.form.validation.AbstractFormValidator;
import org.apache.wicket.model.PropertyModel;
import org.apache.wicket.model.ResourceModel;
import org.apache.wicket.model.StringResourceModel;
import org.apache.wicket.validation.validator.EmailAddressValidator;
import sk.serviceintegra.domenovac.client.application.session.DomenovacSkSession;
import sk.serviceintegra.domenovac.client.common.helper.DomenovacSkHelper;
import sk.serviceintegra.domenovac.client.page.basepage.leftmenu.LeftMenuPage;
import sk.serviceintegra.domenovac.client.page.finalpage.home.HomePage;
import sk.serviceintegra.domenovac.client.page.finalpage.lostpassword.LostPasswordPage;
import sk.serviceintegra.domenovac.client.service.ServiceLocator;
import sk.serviceintegra.domenovac.middle.dto.mpp.DtoLogin;
import sk.serviceintegra.domenovac.middle.service.api.IDomenovac;
import sk.serviceintegra.wisa.common.headercontributor.ExtendedHeaderContributor;
import sk.serviceintegra.wisa.component.formcomponent.password.ExtendedPasswordTextField;
import sk.serviceintegra.wisa.component.formcomponent.textfield.ExtendedTextField;
import sk.serviceintegra.wisa.component.link.textlink.BookmarkablePageTextLink;
import sk.serviceintegra.wisa.helper.WicketHelper;
/**
* Prihlasovacia stranka.
*
* @author simik
*/
public class LoginPage extends LeftMenuPage {
private String email;
private String password;
private DtoLogin dtoLogin;
public LoginPage(PageParameters pageParams) {
super(pageParams);
//CSS
addCss();
//HEADER wicket:message
//formular
StatelessForm<Void> form = new StatelessForm<Void>("form");
add(form);
//label: email
Label emailLabel = new Label("emailLabel", new ResourceModel("emailLabel"));
form.add(emailLabel);
//textfield: email
ExtendedTextField<String> emailTextField = new ExtendedTextField<String>("emailTextField", new PropertyModel<String>(this, "email"));
emailTextField.setLabel(new ResourceModel("emailLabel"));
emailTextField.setRequired(true);
emailTextField.add(EmailAddressValidator.getInstance());
form.add(emailTextField);
//label: password
Label passwordLabel = new Label("passwordLabel", new ResourceModel("passwordLabel"));
form.add(passwordLabel);
//textfield: password
ExtendedPasswordTextField passwordTextField = new ExtendedPasswordTextField("passwordTextField", new PropertyModel<String>(this, "password"));
passwordTextField.setLabel(new ResourceModel("passwordLabel"));
passwordTextField.setRequired(true);
form.add(passwordTextField);
//FORMULAROVY VALIDATOR
form.add(new LoginValidator(emailTextField, passwordTextField));
//link: lost password
BookmarkablePageTextLink lostPasswordPageLink = new BookmarkablePageTextLink("lostPasswordPageLink", LostPasswordPage.class, new StringResourceModel("lostCredentials", this, null));
form.add(lostPasswordPageLink);
//submit button
Button submitButton = new Button("submitButton", new ResourceModel("prihlasit")){
private static final long serialVersionUID = 1L;
@Override
public void onSubmit() {
try {
DomenovacSkSession session = (DomenovacSkSession)Session.get();
session.setLogin(dtoLogin);
if (!continueToOriginalDestination()){
setResponsePage(HomePage.class);
}
} catch (Exception e) {
WicketHelper.logErrorAndThrowRuntimeException(e);
}
}
};
form.add(submitButton);
}
private void addCss(){
add(ExtendedHeaderContributor.forCss(LoginPage.class, "css/LoginPage.css"));
}
// SETTERS & GETTERS
//===================================================================
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
// VALIDATOR PRE MENO/HESLO
//========================================================================
class LoginValidator extends AbstractFormValidator{
private static final long serialVersionUID = 1L;
private TextField<String> emailTextField;
private TextField<String> hesloTextField;
public LoginValidator(TextField<String> emailTextField, TextField<String> heshloTextField) {
super();
this.emailTextField = emailTextField;
this.hesloTextField = heshloTextField;
}
public FormComponent<?>[] getDependentFormComponents() {
return new FormComponent<?>[]{ emailTextField, hesloTextField};
}
public void validate(Form<?> form) {
IDomenovac service = ServiceLocator.getDomenovacService();
try {
String meno = emailTextField.getConvertedInput();
String heslo = hesloTextField.getConvertedInput();
dtoLogin = service.login(meno, heslo);
//uzivatela hned prihlasime
DomenovacSkHelper.getSession().setLogin(dtoLogin);
} catch (Exception e) {
StringResourceModel messageModel = new StringResourceModel("loginErrorMessage", LoginPage.this, null);
String message = messageModel.getObject();
form.error(message);
}
}
}
}
Untitled Java (4-Jul @ 20:44)
Syntax Highlighted Code
Plain Code
pubilc dlass test{
public static void main(String [] args){
System.out.print("123");
}
}
Untitled Java (1-Jul @ 20:36)
Syntax Highlighted Code
- public List<AssignmentLE> getAssignments(AssignmentFilterCriteria filter) throws AppException
- {
- String METHOD_NAME = "getAssignedLegalEntities(AssignmentFilterCriteria)";
- [26 more lines...]
Plain Code
public List<AssignmentLE> getAssignments(AssignmentFilterCriteria filter) throws AppException
{
String METHOD_NAME = "getAssignedLegalEntities(AssignmentFilterCriteria)";
log.debug(METHOD_NAME + "enter");
ArrayList<AssignmentLE> list = null;
Connection con = null;
try
{
con = repository.getConnection();
list = getAssignments(filter, con);
}
catch (Exception e)
{
throw new AppException(new AppErrorMessage(com.tanval.tbbsr.util.MessageConstants.E0021E_CODE, "Error Occured while retrieving assignments " + e.getMessage()) );
}
finally
{
repository.closeHandle(con);
}
log.debug(METHOD_NAME + "Exit");
return list;
}
Untitled Java (1-Jul @ 01:26)
Syntax Highlighted Code
- String str = "hello world!";
Plain Code
String str = "hello world!";
Untitled Java (27-Jun @ 18:15)
Syntax Highlighted Code
- public class Stack<E> {
- private List<E> items = new ArrayList<E>();
- @notnull
- [4 more lines...]
Plain Code
public class Stack<E> {
private List<E> items = new ArrayList<E>();
@notnull
public void push (E item) {
this.items.add(item);
}
}
Untitled Java (24-Jun @ 08:55)
Syntax Highlighted Code
- package test;
- public class HelloWorld {
- }
Plain Code
package test;
public class HelloWorld {
}
Untitled Java (20-May @ 04:55)
Syntax Highlighted Code
Plain Code
System.out.println("Hello World!");
Untitled Java (15-May @ 16:06)
Syntax Highlighted Code
- public class Test {
- private int x;
- public Test(int x) {
- this.x = x;
- [3 more lines...]
Plain Code
public class Test {
private int x;
public Test(int x) {
this.x = x;
}
public int getX() {
return x;
}