Przychodzi baba na policję.
- Chciałam zgłosić, że zaginął mój mąż.
- Kiedy to się stało ?
- Już cztery dni minęły jak do domu nie wrócił …
- Dobrze. Proszę wypełnić ten formularz. Jak znajdziemy męża to pod jaki adres mamy go odstawić ?
- Zanim to zrobicie to powiedźcie mu, że mamusia jednak nie przyjedzie …
Ojciec wysyła swego syna po wódkę. Ten pyta:
- A kasa?
- Z kasą to każdy głupi da radę.
Syn wychodzi, wraca po pięciu minutach, stawia flaszkę na stole. Ojciec bierze ją – pusta!
- Coś ty przyniósł, tu niczego nie ma!
- Z pełnej to każdy głupi się napije.
Sklep zoologiczny.
Przed klatką z parą miniaturowych królików stoi mała dziewczynka i długo się przygląda.
Widząc jak jeden z nich wyrywa sobie sierść, pyta.
- Tatusiu, a dlaczego króliczek to robi?
- Zawsze tak robią, kiedy chcą przygotować gniazdko dla swoich dzieci!
Dziewczynka patrząc na głowę ojca schylonego obok niej, pyta.
- Też tak zrobiłeś dla mnie?
Szef do pracownika:
- Eksperci twierdzą, że poczucie humoru i odrobina dowcipu w pracy rozluźnia napięcie i daje moment wytchnienia w monotonii dnia codziennego, szczególnie jeśli praca jest stresogenna. Zgadza się pan?
- No tak.
- Puk puk.
- ?!?
- No, puk puk!
- Kto tam?
- Jest pan zwolniony.
Znamy już oficjalne maskotki Euro 2012. Są to bracia bliźniacy ubrani w barwy Polski i Ukrainy (skojarzenia zupełnie przypadkowe).
Natomiast Piłkarska Federacja Etiopii, która jest jednym z kandydatów do organizacji Pucharu Narodów Afryki, jednogłośnie wybrała maskotkę mistrzostw Afryki – zwycięzcą został…
… Mały Głód.
Młode małżeństwo przy stole. Żona podała pierwszy przygotowany własnoręcznie posiłek. Mąż tylko powąchał i próbuje niepostrzeżenie oddać swój talerz psu. Żona zauważyła:
- Najdroższy, chyba nie chcesz oddać swego obiadu Azorowi, prawda?
- Ależ słoneczko, nie! Chcę się tylko zamienić…
- Co to, k…wa jest?! Coś pan tu namalował?! Co to za bohomazy?!
- Jestem malarzem i tak to odczuwam…
- Ja rozumiem, że pan tak to czuje. Ale ja prosiłem o namalowanie schematu ewakuacji drogą pożarową!
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Speech.Synthesis;
using System.IO;
using System.Windows.Forms;
namespace syntezator2
{
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow : Window
{
private SpeechSynthesizer speech, speech0;
string tekstCzytany;
public MainWindow()
{
this.InitializeComponent();
speech = new SpeechSynthesizer();
}
private void speak(object sender, System.Windows.RoutedEventArgs e)
{
if (tekstCzytany == null)
{
//nic nie robię...
}
else
{
speech.SpeakAsync(tekstCzytany);
}
speech.Volume = Convert.ToInt32(glosnosc.Text);
speech.Rate = Convert.ToInt32(predkosc.Text);
}
private void otworz_Click(object sender, System.Windows.RoutedEventArgs e)
{
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
dlg.DefaultExt = ".txt";
dlg.Filter = "Plik tekstowy (.txt)|*.txt";
Nullable result = dlg.ShowDialog();
if (result == true)
{
sciezka.Text = dlg.FileName;
FileStream str;
str = new FileStream (dlg.FileName, FileMode.Open, FileAccess.Read);
StreamReader tekst = new StreamReader(str);
while (tekst.Peek() >= 0)
{
tekstCzytany = tekst.ReadLine();
}
}
}
}
}
MyTimerTask.java:
import java.awt.Color;
import java.util.ArrayList;
import java.util.TimerTask;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
public class MyTimerTask extends TimerTask {
private ArrayList lista_paneli;
private Integer licznik;
private Color kursor;
private Color tlo;
public MyTimerTask(ArrayList
lista_paneli,Color kursor,Color tlo)
{
this.lista_paneli = lista_paneli;
this.kursor = kursor;
this.tlo = tlo;
licznik = new Integer(0);
}
public void run() {
System.out.println("zdarzenie");
SwingUtilities.invokeLater(new Runnable() {
public void run() {
lista_paneli.get(licznik).setBackground(tlo);
if (licznik==lista_paneli.size()-1)
licznik=0;
else licznik++;
lista_paneli.get(licznik).setBackground(kursor);
}
});
}
}
My.NewJFrame.java:
import java.awt.Color;
import java.util.ArrayList;
import java.util.Timer;
import javax.swing.JPanel;
public class NewJFrame extends javax.swing.JFrame {
private Timer timer = new Timer();
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Color tlo = new Color(Integer.valueOf(jTextField1.getText()),
Integer.valueOf(jTextField2.getText()),
Integer.valueOf(jTextField3.getText()));
Color kursor = new Color(Integer.valueOf(jTextField4.getText()),
Integer.valueOf(jTextField5.getText()),
Integer.valueOf(jTextField6.getText()));
ArrayList lista = new ArrayList(0);
lista.add(jPanel1); lista.add(jPanel2); lista.add(jPanel3);
lista.add(jPanel4); lista.add(jPanel5); lista.add(jPanel6);
lista.add(jPanel7); lista.add(jPanel8); lista.add(jPanel9);
lista.add(jPanel10);
for(int i=0; i<lista.size(); i++)
lista.get(i).setBackground(tlo);
MyTimerTask timer_task = new MyTimerTask(lista, kursor, tlo);
timer.cancel();
timer = new Timer("timer");
timer.schedule(timer_task, 0, Integer.valueOf(jTextField7.getText()));
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
timer.cancel();
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel10;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
private javax.swing.JPanel jPanel5;
private javax.swing.JPanel jPanel6;
private javax.swing.JPanel jPanel7;
private javax.swing.JPanel jPanel8;
private javax.swing.JPanel jPanel9;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
private javax.swing.JTextField jTextField4;
private javax.swing.JTextField jTextField5;
private javax.swing.JTextField jTextField6;
private javax.swing.JTextField jTextField7;
// End of variables declaration
}
package my.newjframe;
import java.util.HashMap;
import java.util.Iterator;
/**
*
* @author Psemek
*/
public class NewJFrame extends javax.swing.JFrame {
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
HashMap koszty = new HashMap();
koszty.put("ubrania robocze", 1);
koszty.put("narzędzia", 2);
koszty.put("paliwo", 3);
koszty.put("energia", 4);
koszty.put("nadgodziny", 5);
Integer suma;
suma=0;
Integer f;
Iterator it = koszty.keySet().iterator();
System.out.println("Iterator zestawu kluczy");
while (it.hasNext())
{
f = koszty.get(it.next());
System.out.println(f.toString());
}
System.out.println("Pętla for ... each");
for (Integer g:koszty.values())
{
System.out.println(g.toString());
suma=suma+g;
}
jLabel1.setText(suma.toString());
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JLabel jLabel1;
// End of variables declaration
}
/*
* Aplikacja ma spełniać następujące założenie projektowe:
* 1. Po uruchomieniu prawa część jest niewidoczna, użytkownik zaczyna wpisywać
* dane do pól w lewej części.
* 2. Sprawić, aby w przypadku loginu i hasła nie miały znaczenia duże lub małe
* litery.
* 3. Po kliknięciu przycisku Zarejestruj należy sprawdzić, czy użytkownik
* wpisał cokolwiek w pola tekstowe. Jęśli nie wpisał, należy wyświetlić
* właściwy komunikat o błędzie. Jeśli wypełnił poprawnie, należy zapytać za
* pomocą okna dialogowego, czy użytkownik akceptuje i czy chce kontynuować.
* 4. Gdy użytkownik wpisze dane w lewej części, należy ujawnić prawą część,
* lewą schować.
* 5. Za pomocą metod klasy String, należy sprawdzić poprawność logowania i
* wyświetlić właściwy komunikat.
*
* Zadania dodatkowe:
* 1. Zadeklarować tablicę elementów typu String zawierającą pięć słów
* wybranych dowolnie ze słownika języka polskiego. Sprawdzić, czy w haśle
* użytkownik użył dowolnego słowa z tablicy. Jeśli tak, należy ostrzec o
* słabej "sile" jego hasła.
* 2. Sprawić, aby użytkownik musiał wpisać hasło o długości od 8 do 12 znaków.
* 3. Sprawić, aby użytkownik zmuszony był użyć w haśle co najmniej 3 cyfr.
* 4. Założyć, że użytkownik wpisuje imię i nazwisko zawsze w tej samej
* kolejności oraz rozdziela je dowolną liczbą znaków spacji. Wczytać imię i
* nazwisko do dwóch osobnych zmiennych. Po operacji logowania wyświetlić w
* oknie potwierdzającym logowanie napis: "Twoje nazwisko to: ...,
* a imię: ...".
*/
package my.newjframe;
import javax.swing.JOptionPane;
public class NewJFrame extends javax.swing.JFrame {
String imieNazwisko;
String login;
String haslo;
String loginLogowanie;
String hasloLogowanie;
String[] slownikPolski = new String[5];
Integer licznikSpacji;
/** Creates new form NewJFrame */
public NewJFrame() {
initComponents();
jPanel2.setVisible(false);
jPasswordField1.setEchoChar('*');
jPasswordField2.setEchoChar('*');
}
@SuppressWarnings("unchecked")
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
imieNazwisko = jTextField1.getText().trim();
login = jTextField2.getText().trim().toUpperCase().toLowerCase();
haslo = new String(jPasswordField1.getPassword()).trim().toUpperCase().toLowerCase();
Integer licznikCyfr;
licznikCyfr = 0;
licznikSpacji = 0;
for (int i=0; i'0' && haslo.charAt(i)<'9') {
licznikCyfr = licznikCyfr + 1;
}
}
for (int i=0; i if (imieNazwisko.charAt(i) == ' ') {
licznikSpacji = licznikSpacji + 1;
}
}
System.out.println("Podałeś(aś):" + " " + licznikCyfr + " " + "cyfr(y).");
System.out.println("Podałeś(aś):" + " " + licznikSpacji + " " + "spacji(ę).");
System.out.println("Imię/nazwisko: " + imieNazwisko);
System.out.println("Login: " + login);
System.out.println("Hasło: " + haslo);
if (imieNazwisko.isEmpty() || login.isEmpty() || haslo.isEmpty())
{
JOptionPane.showMessageDialog(this, "Nie wszystkie pola zostały uzupełnione!","Błąd", JOptionPane.ERROR_MESSAGE);
}
else
{
slownikPolski[0] = "12345678";
slownikPolski[1] = "uzytkownik";
slownikPolski[2] = "87654321";
slownikPolski[3] = "komunikat";
slownikPolski[4] = "nazwisko";
for (int i=0; i<=4; i++) { if (haslo.contains(slownikPolski[i])) { JOptionPane.showMessageDialog(this, "Siła hasła jest słaba.","Informacja", JOptionPane.INFORMATION_MESSAGE); } } int dlugoscHasla = haslo.length(); if (dlugoscHasla>=8 && dlugoscHasla<=12) { if (licznikCyfr>2)
{}
else
{
JOptionPane.showMessageDialog(this, "Hasło musi zawierać 3 cyfry!","Uwaga", JOptionPane.ERROR_MESSAGE);
return;
}
int wybor;
wybor = JOptionPane.showConfirmDialog(this, "Czy wprowadzone dane są prawidłowe?","Pytanie", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
switch(wybor)
{
case JOptionPane.YES_OPTION:
jPanel1.setVisible(false);
jPanel2.setVisible(true);
}
}
else
{
JOptionPane.showMessageDialog(this, "Hasło musi być w przedziale od 8 do 12 znaków!","Uwaga", JOptionPane.ERROR_MESSAGE);
}
}
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
loginLogowanie = jTextField3.getText().trim().toUpperCase().toLowerCase();
hasloLogowanie = new String(jPasswordField2.getPassword()).trim().toUpperCase().toLowerCase();
String ImieiNazwisko = jTextField1.getText();
String[] Argument = ImieiNazwisko.split(" ");
if (login.matches(loginLogowanie) && haslo.matches(hasloLogowanie))
{
if(licznikSpacji == 1)
{
JOptionPane.showMessageDialog(this, "Zostałeś zalogowany! Twoje nazwisko to: " + Argument[1] + ", a imię: " + Argument[0] + ".","Informacja", JOptionPane.INFORMATION_MESSAGE);
}
else
{
JOptionPane.showMessageDialog(this, "Zostałeś zalogowany! Witaj " + imieNazwisko + ".", "Informacja", JOptionPane.INFORMATION_MESSAGE);
}
}
else
{
JOptionPane.showMessageDialog(this, "Nieprawidłowe dane!","Błąd", JOptionPane.ERROR_MESSAGE);
}
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPasswordField jPasswordField1;
private javax.swing.JPasswordField jPasswordField2;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
// End of variables declaration
Do ortopedy wchodzi pacjent.
- Proszę zdjąć obuwie – prosi lekarz.
Gościu zdejmuje buty i… jak nie je*nie smrodem! Syf, że aż medykowi łzy pociekły.
- Panie, nogi panu śmierdzą, że kur*a, nie można oddychać! – krzyczy ortopeda.
- Wiem, mówił mi to lekarz rodzinny. Ale chciałem u specjalisty potwierdzić…
Działkowiec pyta sąsiada:
- Co tam wczoraj za święto mieliście, tak wszyscy tańczyliście?
- Dziadek ul przewrócił.
Niebrzydka dziewuszka pyta na targu:
- Ile to futro?
- 50000 rubli.
- A piątaka za ładne oczy opuścicie?
- No dobra… wydłubuj.
Facetowi dzwoni komórka. Odbiera.
- Cześć… Tak?… Aha… No to super! Gratuluję!… No cześć.
Rozłącza się i mówi:
- No to k*rwa przej*bane… Zdała na prawko…
- To co, ja nie jestem romantyczny?
- No wiesz, znałam romantyczniejszych… Miałam takiego znajomego, takie wiersze pisał, takie wyznania… Ech…
- Czemu nie jesteś z nim wobec tego?
- A wiesz, niezgodność charakterów… Między mną a jego chłopakiem…
- Waldi – zakładamy się o litra, że nie domyślisz się, po co ja do ciebie przyszedłem!
- Wiem po co przyszedłeś… Pieniędzy pożyczyć!
- A właśnie, że nie! Dawaj tego litra!
Akademia Medyczna w Lublinie. Egzamin z neurologii zdaje student Leszek (niewysoki, grubawy, rudy, cecha charakterystyczna: brak lewego ucha).
- Jeśli rozpozna pan trzy mózgi, będzie piątka – zapowiada profesor. – Czyj to mózg?
- Inżyniera, specjalizacja budowa autostrad.
- Po czym pan wnosi?
- Dużo bruzd, ale wszystkie chaotycznie rozłożone.
- OK. A ten?
- Bankowiec, specjalizacja – udzielanie kredytów.
- Skąd ta konstatacja?
- Dużo bruzd, ale wszystkie poskręcane w lewo.
- Dobrze, a ten mózg czyj jest?
- Żołnierz, podoficer w jednostkach zapasowych.
- Brawo, dlaczego?
- Prawie płaski mózg, jedna bruzda, na dodatek połączona.
- Zdał pan, panie Leszku. Stawiam czwórkę.
- A czemu nie piątkę?!
- Bo się pan pomylił przy mózgu oficera. To nie bruzda, tylko ślad po czapce.
Przychodzi informatyk do sklepu i zwraca się do sprzedawcy:
- Poproszę środki do czyszczenia portów wejścia/wyjścia.
- Że co?
- Tfu… pastę do zębów i papier toaletowy.- Czy twoją żonę cechuje ekstrawagancja?
- Częściowo…
- ?
- Bez „ncja”…
Dwóch kumpli przy piwie:
- Podobno niedawno się ożeniłeś?
- Tak.
- Oho, to teraz już wiesz, czym jest prawdziwe szczęście.
- Tak, wiem, ale już jest za późno…























