def getFontFromParams(self, family, size, slant, weight):

        #print family, size, slant, weight

        if size in ('None', None):
            size = 12
        else:
            size = int(size)

        if weight in ('None', None):
            weight = awt.Font.PLAIN
        else:
            weight = weight
            weights = weight.split("and")
            nweight = None
            for z in weights:
                z = z.strip()
                #print z
                if not hasattr(awt.Font, z): continue
                w2 = getattr(awt.Font, z)
                if nweight:
                    nweight = nweight | w2
                else:
                    nweight = w2
            weight = nweight

        if family in ('None', None):
            family = 'Helvetica'
        else:
            #family = family[ 1 ]
            pass

        #print family, size, slant, weight
        f = awt.Font(family, weight, size)
        return f
Beispiel #2
0
    def error(self, g):
        message = "Invalid Expression"
        g.font = awt.Font('Serif', awt.Font.BOLD, 20)
        width = g.fontMetrics.stringWidth(message)

        x = (self.size.width - width) / 2
        y = (self.size.height + g.fontMetrics.height) / 2
        g.drawString("Invalid Expression", x, y)
Beispiel #3
0
    def init(self):
        self.font = awt.Font('Serif', 0, 24)
        self.b1 = awt.Button('Disable middle button',
                             actionPerformed=self.disable)
        self.b2 = awt.Button('Middle button')
        self.b3 = awt.Button('Enable middle button',
                             enabled=0,
                             actionPerformed=self.enable)

        self.add(self.b1)
        self.add(self.b2)
        self.add(self.b3)
Beispiel #4
0
 def __init__(self):
     swing.JComponent.__init__(self)
     self.background = backgroundColour
     self.board = None
     self.mousePressed = self.pressed
     self.pieceFont = awt.Font('Times New Roman', awt.Font.BOLD, 15)
     self.playing = 0
     self.selectedPiece = None
     self.doMoveFunc = None
     self.selfColor = None
     self.fog = 1
     self.selfColor = -1
     self.preferredSize = 250, 250
 def __init__(self,fileToPrint, name):
     self.fileName=fileToPrint
     self.fnt= awt.Font("Monospaced",awt.Font.PLAIN, 12)
     self.page= "Page "
     self.date=  util.Date()
     self.today =text.SimpleDateFormat("MM.dd.yy/HH:mm").format(self.date)
     self.resval= 4
     self.name = name
     self.rememberedPageIndex   = -1
     self.rememberedFilePointer = -1
     self.rememberedEOF= 0
     try:
         self.raf = io.RandomAccessFile(self.fileName, "r")
     except:
         self.rememberedEOF = 1
Beispiel #6
0
    def paint(self, g):
	g.setColor(awt.Color.black)
	g.fill3DRect(5,5,590,100,0)
	g.setFont(awt.Font('Arial', 0, 80))
	g.setColor(awt.Color.blue)
	g.drawString('Hello World', 90, 80)
Beispiel #7
0
        print "C2D = ", C
        M = elGamal.Dekripsi(myPK, C, A)
        print "hasil dekripsi =", M
        M = IOController.returnItToString(M)
        print "berhasil mengembalikan pesan =", M
        plainText.text = M
        myLabel.text = "Isi pesan asli"
        saveToFile.saveDecryptedText(M, "pesan setelah didekripsi", ".txt")
        JOptionPane.showMessageDialog(mainForm, "Berhasil mengembalikan pesan",
                                      "Info", JOptionPane.INFORMATION_MESSAGE)
    except:
        JOptionPane.showMessageDialog(mainForm, "Gagal mengenkripsi pesan",
                                      "Gagal!", JOptionPane.ERROR_MESSAGE)


formHeaderFont = awt.Font("Arial", Font.BOLD, 34)
regFont = awt.Font("Arial", Font.PLAIN, 13)
buttonFont = awt.Font("Tahoma", Font.BOLD, 21)
specialFont = awt.Font("Arial", Font.ITALIC, 13)
subSpecialFont = awt.Font("Courier", Font.PLAIN, 13)
boldenFont = awt.Font("Arial", Font.BOLD, 13)


def pelapor(event):
    from newForm import myNewForm
    from newForm import generatedMatrix
    from newForm import eliminatedMatrix
    from newForm import finaleReport
    try:
        from IndexCalculus.step1 import gIC, gReductedIC, gFB, gGamma,\
    gRICsum, ohm, randomB, randomPow, gloc as A, primus as prime, akP, be
Beispiel #8
0
def makeStyle(fontName, emph, size):
    return awt.Font(fontName, emph, size)
Beispiel #9
0
class Fonts:
    small = awt.Font('SansSerif', awt.Font.PLAIN, 10)
Beispiel #10
0
'''
Created on Sep 23, 2016

@author: win3a1
'''
from java import awt
from java.awt import Color, Font
from javax.swing import JFrame, JButton, JLabel, JPanel


#from java.awt.BorderLayout import NORTH
#from java.awt.BorderLayout import CENTER
#import myGUI
myFont = awt.Font("Golden Ratio Demo",Font.BOLD,34)


def hackerButton(event):
    #mainForm.visible = False
    from myGUI import hackerFormWindow
    mainForm.dispose()
    hackerFormWindow.mainForm.setVisible(True)

def naiveButton(event):
    from myGUI import naiveFormWindow
    mainForm.dispose()
    naiveFormWindow.naiveForm.setVisible(True)

def helpButton(event):
    from myGUI import informationForm
    mainForm.dispose()
    informationForm.informasiPane.setVisible(True)