Shakespearian Cursing Generator 01-14-2016, 02:24 PM
#1
I've started doing Shakespeare in english (fml) and our first assignment was to yell at eachother using shakespearean insults. Naturally, I made something to do the generating for me.
It's not exactly a practical project, but could be a nice proof of concept for keygens and related concepts.
Source:
jar:
https://mega.nz/#!OUVXBaoS!4aPuqUgMOzX3j...ioyd-I-wDs
It's not exactly a practical project, but could be a nice proof of concept for keygens and related concepts.
Source:
Spoiler:
Code:
import java.util.Random;
public class Main extends javax.swing.JFrame{
private java.awt.Button button1;
private javax.swing.JLabel jLabel1;
private javax.swing.JTextField jTextField1;
public static String[] a= {"artless","bawdy","beslubbering","bootless","churlish","cockered","clouted","craven","currish","dankish","dissembling","droning","errant","fawning","fobbing","froward","frothy","gleeking","goatish","gorbellied","impertinent","infectious","jarring","loggerheaded","lumpish","mammering","mangled","mewling","paunchy","pribbling","puking","puny","quailing","rank","reeky","roguish","ruttish","saucy","spleeny","spongy","surly","tottering","unmuzzled","vain","venomed","villainous","warped","wayward","weedy","yeasty"};
public static String[] b={"base-court","bat-fowling","beef-witted","beetle-headed","boil-brained","clapper-clawed","clay-brained","common-kissing","crook-pated","dismal-dreaming","dizzy-eyed","doghearted","dread-bolted","earth-vexing","elf-skinned","fat-kidneyed","fen-sucked","flap-mouthed","fly-bitten","folly-fallen","fool-born","full-gorged","guts-griping","half-faced","hasty-witted","hedge-born","hell-hated","idle-headed","ill-breeding","ill-nurtured","knotty-pated","milk-livered","motley-minded","onion-eyed","plume-plucked","pottle-deep","pox-marked","reeling-ripe","rough-hewn","rude-growing","rump-fed","shard-borne","sheep-biting","spur-galled","swag-bellied","tardy-gaited","tickle-brained","toad-spotted","urchin-snouted","weather-bitten"};
public static String[] c={"apple-john","baggage","barnacle","bladder","boar-pig","bugbear","bum-bailey","canker-blossom","clack-dish","clotpole","coxcomb","codpiece","death-token","dewberry","flap-dragon","flax-wench","flirt-gill","foot-licker","gustilarian","giglet","hudgeon","haggard","harpy","hedge-pig","horn-beast","hugger-mugger","holthead","lewdster","lout","maggot-pie","malt-worm","mammet","measle","minnow","miscreant","moldwarp","mumble-news","nut-hook","pigeon-egg","pignut","puttock","rumpion","ratsbane","scut","skainsmate","strumpet","sarlet","wassal","whey-face","wagtail"};
public Main(){
initComponents();
}
@SuppressWarnings("unchecked")
private void initComponents(){
jLabel1=new javax.swing.JLabel();
jTextField1=new javax.swing.JTextField();
button1=new java.awt.Button();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Shakespeare Cursing");
jLabel1.setText("Thou art a...");
button1.setLabel("Generate");
button1.addActionListener(new java.awt.event.ActionListener(){
public void actionPerformed(java.awt.event.ActionEvent evt){
button1ActionPerformed(evt);
}
});
javax.swing.GroupLayout layout=new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addContainerGap().addComponent(jLabel1).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED).addComponent(jTextField1,javax.swing.GroupLayout.DEFAULT_SIZE,208,Short.MAX_VALUE).addContainerGap()).addGroup(layout.createSequentialGroup().addGap(110,110,110).addComponent(button1,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE)));
layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(layout.createSequentialGroup().addGap(13,13,13).addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE).addComponent(jLabel1).addComponent(jTextField1,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE)).addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,javax.swing.GroupLayout.DEFAULT_SIZE,Short.MAX_VALUE).addComponent(button1,javax.swing.GroupLayout.PREFERRED_SIZE,javax.swing.GroupLayout.DEFAULT_SIZE,javax.swing.GroupLayout.PREFERRED_SIZE).addContainerGap()));
button1.getAccessibleContext().setAccessibleDescription("Create thy banter");
pack();
}
private void button1ActionPerformed(java.awt.event.ActionEvent evt){
jTextField1.setText(a[new Random().nextInt(a.length)]+" "+b[new Random().nextInt(b.length)]+" "+c[new Random().nextInt(c.length)]);
}
public static void main(String[] args){
java.awt.EventQueue.invokeLater(new Runnable(){
public void run(){
new Main().setVisible(true);
}
});
}
}jar:
https://mega.nz/#!OUVXBaoS!4aPuqUgMOzX3j...ioyd-I-wDs
It's often the outcasts, the iconoclasts ... those who have the least to lose because they
don't have much in the first place, who feel the new currents and ride them the farthest.
don't have much in the first place, who feel the new currents and ride them the farthest.

















![[+]](https://sinister.li/images/modern/collapse_collapsed.png)









![[Image: 7ajmN5P.jpg]](https://i.imgur.com/7ajmN5P.jpg)









![[Image: 4GNsK67.png]](http://i.imgur.com/4GNsK67.png)


![[Image: kjKks6Y.png]](http://i.imgur.com/kjKks6Y.png)